我想调整200x200px的图像大小,但命令不能正常工作。我已经在我的电脑上成功安装了imagemagick。
convert current_image.png -resize 200 new_image.png
我已尝试过上述命令但无法正常工作。我收到错误消息Invalid Parameter - -resize
请告诉我如何解决这个问题?
答案 0 :(得分:2)
您正在运行名为CONVERT.EXE
的Windows内置命令,该命令将文件系统转换为NTFS而不是ImageMagick convert
程序。
你有两个选择......第一个是最好的,如果你打算只使用一次或两次ImageMagick,第二个是最好的,如果你打算经常使用ImageMagick。
选项1
每次要处理图像时,请使用ImageMagick convert
程序的完整路径,例如:
C:\ImageMagick-6.9.2\convert image.png ...
您的安装路径可能与我上面提到的路径不同。
选项2
编辑PATH,以便安装ImageMagick的目录靠近PATH的开头,以便Windows首先找到它。所以,你需要点击:
Start->Control Panel->System->Advanced->Environment Variables
然后编辑PATH,看起来像:
C:\ImageMagick-6.9-3;C:\other stuff
具体来说,包含ImageMagick的目录必须在 C:\Windows\System32
之前来自Windows文件转换工具。
完成此操作后,您只需键入convert
即可运行ImageMagick convert
。
答案 1 :(得分:0)
convert
更改为magick
还有另一种方法可以做到这一点(我没试过) -
convert
替换为路径。例如"C:\Program Files\ImageMagick\convert.exe"
(在最新的ImageMagick中,将convert
替换为magick
)它对我有用。如果它也适合你,请告诉我。如果您在我的回答中发现任何错误,请告诉我。