問題タブ [im4java]
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.
java - imagickはim4javaを使用してJavaでpngをjpgに変換します
PNGからJPGに変換する必要があります。
ただし、iMagickはそれに黒い背景を追加します。
私はPHP用のこの質問を見て、次のようにJava用に同じものを書き込もうとしました。
それでも、画像の背景は黒になります。
私は何が欠けていますか?
java - im4java、mac 実行の問題
Java アプリで im4java を実行しようとするたびに、次のエラーが発生しました。
私のシステムは Mac OS X Lion 10.7.4 (11E53) で、ImageMagic がインストールされ、コマンド ラインから正常に動作しますが、Java では動作しません。
私が変更する唯一のことは次のとおりです。
そのため、その発見は変換されますが、ライブラリではありません。何をすべきかわからない...
java - im4Java、フレームの色を変更しますか?
ImageMagick 4 Javaでフレームの色を変更するにはどうすればよいですか?私はこのようなものを持っていますが、フレームはいつも白いです...
java - im4java svgをpngに変換し、背景を透明に保ちます
私はim4javaライブラリを使用してsvgファイルをpngファイルに変換しています。透明な背景は透明のままにしておきたいのですが、常に白くなります。これは私が使用している操作です:
このコマンドを使用してコマンドラインから手動でImageMagickを試してみると、機能します。
何か案は?
java - ImageMagick を介してストリーミングされた JPEG ファイルは、元のファイルと同じサイズではありません
ImageMagick を使用して画像操作を行っています。入力ストリームを返すサービスからファイルをストリーミングし、ファイルを HDD にヒットさせずにオンザフライで画像操作を実行しようとしています。
InputStream、OutputStream、FileOutputStream クラスを使用して入力ストリームをファイルに変換すると、結果のファイル サイズは、サービスに保存されているファイルと同じになります (初期ファイル サイズは 9 MB)。これで問題ありません。ImageMagick を介して入力ストリームを実行すると、何も操作していなくても、結果のファイルはかなり小さくなります (2 MB)。何が間違っているのか、または知らないうちに ImageMagick がファイルに対して何かを行っているのかどうかはわかりません。これが私のコードのスニペットです:
そのため、ファイルはまだ何もしていないので、入ってくるのと同じサイズになると予想していましたが、ファイルは小さくなっています。
ストリーミング中にサービスが途中で停止した可能性があると誰かが示唆していたため、ファイルが非常に小さいのです。ImageMagick を使用して実行したすべてのテストで、出力ファイルのサイズが同じ (2 MB) であるため、これは当てはまらないと思います。また、ビューアを使用して結果のファイルを見ると、問題なくファイルが表示されます。最後に、入力ストリームをファイルに変換すると、常に 9 MB のファイルになり、ビューアで問題なく表示されます。
imagemagick - im4javaオーバーレイ画像オーバーレイ
サイズの異なる2つの画像があります。小さい方を大きい方に指定の位置でオーバーレイしたい場合、CompositeCmdを使用してこれを行うにはどうすればよいですか?
ありがとうハンマー
java - im4Java - サイズ変更の動的操作
im4Java lib を使用して画像のサイズを変更しています。入力ファイルと出力ファイルのプレースホルダーを持つテンプレート操作を設定できるようです。操作のサイズ変更寸法を最初に設定できることは知っていますが、寸法変更も動的である操作を設定できますか?
これは私の現在のコードです:
java - GraphicsMagick + im4java、カラープロファイル(およびその他の冗長データ)を削除するにはどうすればよいですか?
Webアプリケーションでサムネイルを生成するためにgraphicsmagick + im4javaを使用しています。残念ながら、フォトカメラで撮影した写真を処理している間、サムネイルには、カラープロファイル、絞り、カメラのメーカー/モデルなど、すべての元のデータが含まれています。つまり、ページに単純なサムネイルを表示するために必要なものよりもはるかに多くのものが含まれます。もちろん、サムネイルのファイルサイズが大きくなります。グラフィックエディタからWeb用に保存された同じ写真のサムネイルははるかに小さいです。
さらに処理する前に、im4javaを使用して不要なデータを削除するにはどうすればよいですか?
java - im4java Java API がネイティブ実行可能ファイルを必要とするのはなぜですか?
インストールせずにim4javaアプリケーションを実行することは可能ImageMagick-6.7.6-1-Q16-windows-dll.exe
ですか?
java - im4java で SWT イメージを開く
ユーザーがイメージをキャンバスにドラッグ アンド ドロップできる SWT アプリケーションがあります。ドロップした後、SWT.graphics.Image インスタンスで画像を追跡します。
次に、im4java を使用して画像を編集し、キャンバス オブジェクトに画像を表示します。しかし、私はイメージを IMOperation オブジェクトに入れることに行き詰まっています。
この方法で Image オブジェクトを編集することは可能ですか?
編集:ここでより具体的にしようとしています:次を使用して操作に画像をロードする方法を知っています:
しかし、私の場合、ファイル名を介して画像をロードしたくはありませんが、代わりに Image インスタンスを使用したいと考えています。