我安装了ImageMagick并在安装目录中看到了几个.exe文件(dcraw、ffmpeg、hp2xx和magick)。
但是我看到的大多数示例都像这样,使用“convert”命令。
convert -define jpeg:size=200x200 hatching_orig.jpg -thumbnail '100x100>' \
-background skyblue -gravity center -extent 100x100 pad_extent.gif
我很不清楚magick.exe是否替换了convert,或者convert是magick.exe的子命令。
这是我的尝试和回应:
"c:\Program Files\ImageMagick-7.0.7-Q16\magick.exe" -define jpeg:size=510x510 Sacred_Geometry_Flower_Of_Life_BlueGreen_Test1.jpg -thumbnail '100x100>'-background skyblue -gravity center -extent 100x100 pad_extent.gif
magick.exe: unable to load module 'C:\Program Files\ImageMagick-7.0.7-Q16\modules\coders\IM_MOD_RL_JPEG_.dll': The specified module could not be found.
@ error/module.c/OpenModule/1275.
magick.exe: no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/509.
'
),因此请用双引号("
)替换它们。 - Mark Setchellconvert ...
变成了magick ...
,identify ...
变成了magick identify ...
,mogrify ...
变成了magick mogrify ...
。这些更改是为了减少名称空间的污染,并避免与一个麻烦的Windows命令发生冲突,该命令也称为CONVERT.EXE
,用于将FAT文件系统转换为NTFS。 - Mark Setchell