图像未在命令提示符中调整大小

时间:2016-04-20 07:48:58

标签: resize imagemagick imagemagick-convert

我想调整200x200px的图像大小,但命令不能正常工作。我已经在我的电脑上成功安装了imagemagick。

convert current_image.png -resize 200 new_image.png

我已尝试过上述命令但无法正常工作。我收到错误消息Invalid Parameter - -resize

请告诉我如何解决这个问题?

enter image description here

2 个答案:

答案 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)

  1. 首先,检查您的路径是否已设置。 (如何?上面提到过)
  2. 如果您使用的是最新的ImageMagick,请尝试从convert更改为magick
  3. 还有另一种方法可以做到这一点(我没试过) -

    1. convert替换为路径。例如"C:\Program Files\ImageMagick\convert.exe"(在最新的ImageMagick中,将convert替换为magick
    2. 供参考:See here
    3. 它对我有用。如果它也适合你,请告诉我。如果您在我的回答中发现任何错误,请告诉我。