問題タブ [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 に答える
2319 参照

java - イメージ全体をメモリにロードせずに Java イメージをスケーリングする

A0プリンターで印刷するときに使用される非常に大きなjpgがいくつかあります。

問題は、いくつかの Java UI で使用するために、この大きな画像をサムネイルに変換する必要があることです。

画像全体をメモリにロードせずに (Java で) 画像を変換する方法はありますか? 現在、画像をロードしようとするとメモリ不足の例外が発生します。

標準コードに何かありますか、それともjmagickを使用するのが最善の策ですか? 純粋な Java 実装は、私たちの展開に最適です。

ありがとう

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

imagemagick - ImageMagick に境界ボックス機能はありますか?

ImageMagick には、PIL のものと同様のバウンディング ボックス関数がありますか? 具体的には、JMagick で使用できるものはありますか? PIL から JMagick に切り替えるのはとても難しいと思います - 適切なドキュメントはありますか? 私はJavaドキュメントに目を通しましたが、それは私を助けていません. ありがとう!

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

selenium - Junit と Selenium で Image Magick を使用する

自動化の視覚化テストを設計する際に、画像マジックまたは jmagick をどのように使用できるかについて、誰かがガイドできますか?

基本的に、Web アプリケーションのスクリーンショット (新旧) の比較を自動化したいと考えています。

Eclipseでjunitコアで実行するようにSeleniumを構成しました。この構成で画像マジックを使用する方法をまだ考えています。リンクはありますか?

どんな助けでも大歓迎です。

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

java - JMagickを使用してRGB値を取得するにはどうすればよいですか?

JMagick(imagemagickのラッパー)を使用してRGB値を取得する方法は?

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

android - Androidでimagemagickライブラリを使用できますか?

しかし、imagemagick Web サイトで提供される Jmagick JAVA インターフェイスしかありませんか? その Java ライブラリを Android に含めることはできますか? メモリ リークが発生する可能性があるため、NDK の使用は推奨されません。また、ndk を使用する github のコードは完全には完成していません。Android に imagemagick を含める方法がない場合、同じ数のフィルターを持つ画像編集用の適切な API を提供できますか

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

java - Eclipseを使用したJMagickの自動化(JAVA)

2つの画像をキャプチャし、それらの画像を比較して類似しているかどうかを確認する自動化プログラムを開発しようとしています。

SeleniumWebドライバーでWindows7とEclipseIDE(JAVA)を使用しています。

私は調査を行い、JMagickが私に最適であることがわかりましたが、日食で機能させることに失敗しました。JMagick、ImageMagickをインストールし、ローカルライブラリを日食に追加しました。

問題は、次の問題を理解するのに役立つガイドや役立つリンクが見つからないことです。JMagickを自動化してスクリーンショットを撮るにはどうすればよいですか?撮影したスクリーンショットを保存するにはどうすればよいですか?そして、撮影したスクリーンショットをピクセルごとに比較するにはどうすればよいですか?これらはすべてJMagickを使用しており、最後に差分画像を表示するにはどうすればよいですか?

誰かが何かアイデアを持っているか、ガイドを知っているなら、それらを提供してください!どんな助けでも大歓迎です。

ありがとう!

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

java - jMagickにはcompareメソッドがありますか?

ImageMagick用のjmagickjavaapiを使用してスクリーンショットを比較しようとしています。ここで比較方法が見つかりませんでしたhttp://downloads.jmagick.org/jmagick-doc/jMagick に比較方法または同等の方法がある場合、または画像を比較するために代わりに何を使用したかを誰かに教えてもらえますか?

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

java - Java で jMagick を使用すると、大きな PDF ファイル (100M 以上) を処理できません

アップロードされたファイル(画像とpdfファイル)を処理するためにJava用のjMagickを使用しています。ほとんどの画像は問題なく動作しますが、大きな複数ページの PDF ファイルを別のサイズの画像に変換しようとすると、大量のシステム メモリ (200M の PDF ファイルで約 20G の物理メモリ) を消費し、最終的に失敗しました。濃度を 200 に設定しています。そうしないと画質が非常に悪く、出力画像の文字さえ読めないからです。以下は私が持っているコードです:

Java ログにエラーや例外はありません。プロセスが停止しているだけです。/usr/share/ImageMagick-6.5.4/config/ で policy.xml を使用して、メモリ使用量を次のように制限しようとしました。

しかし、どういうわけかうまくいかないようです。ImageMagick-6.5.4 を使用しています。アドバイスをいただければ幸いです。

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

java - 円の周りのjmagickテキストがわずかにずれています

私はImageMagickとjavaに比較的慣れておらず、WindowsでImageMagick6.3.9Q16とjmagick6.3.9Q16を使用して、円の0度を中心とする円の外側にテキストを表示するプロジェクトに取り組んでいます。PHP MagickWandからこれを行う既存のimagemagickコードを移植していますが、Javaバージョンでは、次の違いのために、円の弧上の各文字の配置が少しずれていると思います。

MagickWandでは、この1行のコードによって円弧上に配置され、フロートx、y座標値、およびフロート角度値(精度を高めるため)を使用して描画ワンド(jmagickのDrawInfoに相当)に注釈を付け、美しく機能します。

ただし、jmagickでは、annotateImageメソッドはDrawInfoという1つの引数しか受け取らないため、他の唯一の選択肢であるcompositeImageメソッドになりました。そのために、各文字を個別の描画情報として描画し、それを透明なpng画像に注釈を付け、rotateImageメソッドでその画像を回転させ、compositeImageを使用してキャンバス画像に配置しますが、compositeImageは処理するだけです。 x&yはint値として(そして角度を考慮しない)、その時点でx&yのdouble値を丸めています(同じ数の小数を取得するため、またはphpバージョンがそれを除外するために使用しているように)容疑者は、キャラクターを円から少しずらした主な理由です。

作業を実行する私のコードは次のとおりです。Articleはフォントファイルへのローカルパスです(例:E:\ WCDE_ENT70 \ worksheet \ Stores \ WebContent \ AdminArea \ CoordsCenterSection \ fonts \ ARIALN.TTF)、nameNumStrはレンダリングする文字列です円(例:SAMUELSON)、fsizeはフォントのポイントサイズ(例:32)、colorStrはフォントの色名(例:黒)、radValは半径(例:120)、poixはx原点開始座標(例: :150)、poiyはy原点開始座標(例:150):

それ以来、DrawInfoのsetGeometryメソッドを使用してx、yを設定できることがわかり、jmagick.orgのwikiで見つけた1つの例で、x、yの配置以外にも使用できると思われますが、使用できないことがわかりました。他にどのように使用できるかを示す他の例やドキュメントを見つけてください(角度を指定するためにも)。

私は前向きではありませんが、jmagickのannotateImageの実装は引数として描画情報のみを使用するため、setGeometryが角度を指定する唯一の方法であるように思われます。

DrawInfoのsetGeometryメソッドを使用してx、y、角度を設定する方法を知っている人はいますか?それで私の問題は解決するかもしれないと思います。また、jmagickを使用して、共有したい円の周りにテキストを描画する実例がある場合は、非常に感謝しています。

ありがとう

0 投票する
3 に答える
82936 参照

java - 画像ファイル (Jpg/Gif/Png) 内の隠しファイルを見つける方法

画像ファイル内のファイル数を非表示にする方法を示すリンクに出くわしました: http://lifehacker.com/282119/hide-files-inside-of-jpeg-imagesここで検出に関する詳細な議論: http://ask .metafilter.com/119943/How-to-detect-RARsEXEs-hidden-in-JPGs

画像ファイルに他のファイルが隠されているかどうかをプログラムで検出する良い方法を見つけようとしていますか? ファイルを解凍して、他のファイルが出てくるかどうかを確認する必要がありますか?

私はプログラムに縛られていませんが、JVM でうまく動作するものは素晴らしいでしょう。

アップデート

1 つのアプローチ:

この作品のようなものはありますか(メタフィルターの誰かによって提案されています)

このアプローチには JMagick を使用できます。