imagemagick与灰度无法正常工作

时间:2016-06-04 20:46:17

标签: imagemagick

我正在尝试更改名为" anvil_base.png"的文件。到灰度,所以我使用imagemagick。我输入的是convert anvil_base.png -colorspace Gray -gamma 2.2 anvil_base.png

但它只是返回此

Invalid Parameter - -colorspace

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我怀疑你在Windows上,并且你没有将ImageMagick的安装目录放在PATH中的其他目录之前。你有三个选择:

选项1

正如Glenn所指出的那样,如果您使用的是ImageMagick 7或更新版本,则可以使用convert magick的新名称,如下所示:

magick image.png -colorspace gray ...

选项2

每次都使用ImageMagick的完整路径,如下所示:

C:\ImageMagick-6.9.3\convert ...

选项3

更改您的路径。所以你需要这样做:

Start->Programs->Control Panel->System->Advanced

然后选择Environment Variables并更改PATH,使其如下所示:

PATH=C:\ImageMagick-6.9.3;C:\Windows;C:\Windows\System32

主要的是ImageMagick目录位于PATH的开头。然后,Windows会在找到将FAT文件系统转换为NTFS的内置Windows convert程序之前找到属于 ImageMagick convert。如果选择上面的选项3,则需要注销并重新登录,或者启动新的命令提示符以使新PATH变为活动状态。