問題タブ [jmagick]

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.

0 投票する
1 に答える
883 参照

java - jmagick を使用して結果イメージを書き込む

画像の一部をトリミングして、結果を別の画像ファイルに書き込みたい。私のコードは次のようになります

上記のコードは機能しますが、なぜ古い ImageInfo を使用して writeImage を使用するのでしょうか? そして MagickImage.setFileName は私には意味がありません。新しい ImageInfo オブジェクトを作成してから、その ImageInfo に書き込む必要があると思います。次のコードはより理にかなっていますが、期待どおりに動作しません。

誰もこれを経験していますか?

0 投票する
1 に答える
2520 参照

java - Javaでインデックス付き画像をRGB画像に変換するには?

カラー インデックス付きの TIFF 画像 (8 ビット) があり、それを RGB 24 ビット画像 (インデックスなし) に変換したいと考えています。それを行う方法は何ですか?

私はJMagickを使用しています。奇妙なことに、次を使用すると、グレースケールのインデックス付き 8 ビット画像で問題なく動作します。

画像はインデックス化されていませんが、その後も 8 ビットのままである場合でも、グレースケールであり、実際には 8 ビットである必要があるため、これは幸運なことです。奇妙なことは、transformRgbImage() がそれを実行することですが、イメージを 24 ビットのものに変換することを期待しています。ともかく...

同じ方法は、カラー インデックス付きの 8 ビット イメージでは機能しません。その目標を達成するために JMagick API を使用する方法がわかりません。設定してみました:

また:

ただし、どちらも EXCEPTION_ACCESS_VIOLATION になります。私が設定したとき:

例外は発生しません。1) ただし、画像は 32 ビットであってはなりませんが、2) すべて黒 (1 つの一意の色) です。setDepth(24) でこのような例外が発生するのはなぜですか?? どうすればいいですか?

よろしくお願いします。

0 投票する
1 に答える
555 参照

java - JMagick readImage 中に JVM がクラッシュする

Jmagick を使用して画像を jpg 形式に変換しようとしたときに、JVM がクラッシュし、これがレポートです。Jmagick を使用して問題を解決する方法や、これを解決する方法を見つける方法についての提案。

JVM クラッシュ レポート

- - - - - - - - スレッド - - - - - - - -

レジスター:

スタックのトップ: (sp=0x00007f20048b14d8)

指示: (pc=0x00007f204d9987f8)

メモリ マッピングに登録します。

スタック:

Java フレーム:

詳細レポートをアップロード: http://pastebin.com/XzFTUBtX

コード

0 投票する
1 に答える
1001 参照

java - ubuntuでjmagickが失敗し、OSXで正常に動作する

jmagick アプリ (この場合は ubuntu でのテスト) の実行中にエラーが発生します。以下をインストールしましたが、テストを実行すると以下のエラーが発生します

テストを実行すると、次のようになります。

件名で述べたように、これは OSX では問題なく動作しますが、これを機能させるために Ubuntu で何をする必要があるかわかりません。

何かご意見は?

ここに修正があります:

jmagick の apt-get インストールでは、正しいライブラリが /usr/lib & /usr/lib/jni にインストールされないことが判明しました。

トリックは、ソースをダウンロードし、apt-get によってインストールされたものをビルドして上書きすることです。

0 投票する
0 に答える
735 参照

java - jmagickでの画像圧縮

JMagick を使用して Java でプログラムを作成していますが、画像の品質を下げて画像を圧縮 (ファイルサイズを小さく) できるようにする必要があります。info.setQuality(99) および info.setQuality(1) クラスを試しましたが、出力ファイルのサイズに違いはありません。

画像の品質を上げたり下げたりして、JMagick で出力ファイルのファイルサイズを調整する方法はありますか?

前もって感謝します。フォーマットが悪くてすみません。