web-dev-qa-db-ja.com

WindowsでImageMagickコマンドラインを使用するにはどうすればよいですか?

私の目標は、私が持っているjpeg画像の圧縮パラメータを決定することです。 この答え から理解したように、ImageMagick関数identityを使用することが可能です。公式サイトからダウンロードしてインストールしましたImageMagick-7.0.2-7-Q16-x64-dll.exe。今、私は役に立たないように見えるImageMagickDisplayと呼ばれるGUIを備えたアプリケーションを持っています。これを入力するためのIMコマンドラインはどこにありますか?

identify -format '%Q' yourimage.jpg
5
Glinka

バージョン7.xであるため、インストール時に「レガシー(または古い)ユーティリティをインストールする」などのチェックボックスがあります。正確なテキストが何であるかはわかりませんが、インストール時にそのチェックボックスを選択する必要があります。

完了すると、コマンドラインからコマンドを使用できるようになります。

別のオプションは、コマンドmagick identify --versionを使用することです。

バージョン6.xの場合、これは必要ありません。

7
Yasin

Cmdを開き、cmdでパスへのアクセスを許可し、Enterキーを押します。
今度はmagick identify "D:\your path\name of file"次にEnterキーを押し、

enter image description here

3
Mukesh Yadav

コマンドプロンプトに入力します。または、バッチファイルに入れて、画像をバッチファイルアイコンの上にドロップすることもできます。ただし、どちらの場合も、結果を表示する方法を考える必要があります。

0
Bonzo

コマンドラインからこれを試してください

タイプ"C:\Program Files\ImageMagick-7.0.7-Q16\magick.exe" identify -format '%Q' yourimage.jpg

"C:\Program Files\ImageMagick-7.0.7-Q16\magick.exe"ImageMagick-...\magick.exeがインストールされているディレクトリに置き換え、"C:\....の先頭と...magick.exe"の末尾に二重引用符を付けます。

0
user1420482

ImageMagickが場所C:\ Program Files(x86)\ ImageMagick-7.0.8-Q16にインストールされていることを願っています

7.0以降のImagemagickバージョンを使用している場合

C:\ Program Files(x86)\ ImageMagick-7.0.8-Q16> magick.exe compare -metric RMSE -subimage-search "C:\ inetpub\wwwroot\WebServices\Service\Test\636753876766621882_cropped_test_1.jpg" "C:\ inetpub\wwwroot\WebServices\Service\Test\crpd_ref_test_.jpg "null:-

1227.74(0.0187342)@ 50,50 =>出力

7.0未満のimagemagickの場合

C:\ Program Files(x86)\ ImageMagick-7.0.8-Q16> compare.exe -metric RMSE -subimage-search "C:\ inetpub\wwwroot\WebServices\Service\Test\636753876766621882_cropped_test_1.jpg" "C:\ inetpub\wwwroot\WebServices\Service\Test\crpd_ref_test_.jpg "null:-

1227.74(0.0187342)@ 50,50 =>出力

0
Nikhil Dinesh