如何在Windows上使用ImageMagick命令行?

时间:2016-08-08 08:58:23

标签: windows image imagemagick jpeg

我的目标是确定我拥有的jpeg图像的压缩参数。据我所知this answer,可以使用ImageMagick函数 identity 。我从官方网站下载并安装了 ImageMagick-7.0.2-7-Q16-x64-dll.exe 。现在,我有一个名为ImageMagick Display的GUI应用程序似乎没用。我在哪里可以找到一个IM命令行来输入:

identify -format '%Q' yourimage.jpg

5 个答案:

答案 0 :(得分:5)

由于它是版本7.x,因此在安装时有一个复选框,上面写着“安装旧版(或旧版)实用程序”。我不确定具体文本是什么,但您需要在安装过程中选中该复选框。

完成后,您将能够使用命令行中的命令。

另一种选择是使用命令magick identify --version

对于版本6.x,没有必要。

答案 1 :(得分:0)

在命令提示符下输入;或者,您可以将其放入批处理文件中,并将图像放在批处理文件图标上。但在这两种情况下,您都需要考虑一种显示结果的方法。

答案 2 :(得分:0)

打开cmd>在cmd中访问您的路径,然后按Enter键 现在输入magick identify "D:\your path\name of file",然后点击Enter,

enter image description here

答案 3 :(得分:0)

从命令行

尝试此操作

输入"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"放置双引号,

答案 4 :(得分:0)

希望ImageMagick安装在位置C:\ Program Files(x86)\ ImageMagick-7.0.8-Q16

如果您使用的是Imagemagick 7.0以上的版本

C:\ Program Files(x86)\ ImageMagick-7.0.8-Q16> magick.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 =>输出

对于7.0以下的图片魔术师

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 =>输出