質問

私は、JavaプロジェクトでGraphicsMagickのを( http://www.graphicsmagick.org/する)を使用して検討しています。誰もがこれでの経験を持っていますか?始める方法についての提案?それはもう少し難しいかもしれないので、ネイティブJavaライブラリがないように思えます。

ありがとうございます。

役に立ちましたか?

解決

これは間違いなく可能です。 IM4Java に、(GM含む)ツールのような様々なImageMagickののコマンドライン・インタフェース周りのJava抽象化と感じているを見てみましょう言語バインディングのように。非常に少ないのドキュメントが、十分にシンプル。もちろん、あなたのイメージは、OS(例えば、内部のではないのResourceBundle)からアクセスできるようにする必要があります。

他のヒント

ここではGraphicsMagickのとJava、Q&A明白な影響私たちの決定に私たちのプロジェクトはなかったです。それは長い道のりだが、我々は最終的にそれが行われました。私たちは、私たちが望む性能と信頼性を得ることは非常に難しいGraphicsMagickのとim4javaの両方を微調整しました。私は戻って貢献すべきと思いました。 http://kennethxu.blogspot.com/2013/04/integrate-java-and- graphicsmagick.htmlする

は現在、これを達成するための唯一の合理的な方法は、Java(のRuntime.exec)からコマンドラインを使用しています。上に示唆したようにこれを行うには、im4javaを使用する必要があります。 im4java Javaのメソッド呼び出しを使用して、「GMコマンド」の文字列を構築することができます、それはまた、他の便利な機能を多数提供しています。

実際の言語バインディングを介してこの技術を使用することの大きな利点は、シンプルさと信頼性です。信頼性は、JavaアプリがTomcatなどのJavaベースのサーバーまたはサーブレットエンジン上で実行されている場合は特に重要です。理由言語バインディングを使用しながら、メモリー障害またはその他のエラーということでは、全体のJava仮想マシンをダウンさせることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top