問題タブ [vips]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby VIPS image.write_to_memory は、異なる環境で異なる結果をもたらします
画像を開いてそのピクセルをメモリに書き込む必要があるため、C ライブラリでさらに処理できます。以下の行でこれを行っています。
ただし、メモリに書き込まれる内容は環境ごとに異なるようです。これは、macOS High Sierra と Ubuntu Xenial で Docker を使用してテストしていvips-8.8.0
ますruby-vips (2.0.13)
。メモリへの書き込み結果を MD5 処理しました。
両方の結果は次のとおりです。
- macOS ハイシエラ:
141e9b6a84f4ca05a7699b33fc0ef808
- Docker 経由の Ubuntu Xenial:
019a568e40dcc41ac6496da06d29d723
なぜこれが起こっているのか、さらにどこを見ればよいのかわかりません。どんなヒントでも大歓迎です!
c - C 共有ライブラリで VIPS_INIT を呼び出す場所
私は、ファイル名を受け取り、イメージの C 配列表現へのポインターを返す 1 つの関数を含む C 共有ライブラリに取り組んでいます。
プログラムの最初に引数としてVIPS_INIT
設定する必要があると読みました。argv[0]
ただし、これは共有ライブラリであるため、正確にどこに配置すればよいかわかりません。
ruby-on-rails - Rails 6.0 で VIPS をサポートするには、どの heroku ビルドパックを使用しますか?
Heroku では、Active Storage と VIPS を備えた Rails 6.0 を使用して、高速で低メモリのイメージ変換を行いたいと考えています。
https://github.com/janko/image_processing/issues/32の指示に従ってみましたが、ビルドは失敗します:
これらのビルドパックを配置しました:
heroku-community/apt
どのビルドパックを使用することをお勧めしますか?
存在しない場合、Heroku ビルドパックに VIPS サポートを追加するにはどうすればよいですか?