灰度不工作的imagemagick

灰度不工作的imagemagick,imagemagick,Imagemagick,我正在尝试将名为“anvil_base.png”的文件更改为灰度,因此我使用imagemagick。我输入的是convert anvil_base.png-colorspace Gray-gamma 2.2 anvil_base.png 但它只是返回这个 无效参数--colorspace 我做错了什么?我怀疑您在Windows上,并且您没有将安装ImageMagick的目录放在路径中其他目录的前面。你有三个选择: 选项1 正如Glenn善意地指出的那样,如果您使用的是ImageMagick版本7

我正在尝试将名为“anvil_base.png”的文件更改为灰度,因此我使用imagemagick。我输入的是
convert anvil_base.png-colorspace Gray-gamma 2.2 anvil_base.png

但它只是返回这个

无效参数--colorspace


我做错了什么?

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

选项1

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

magick image.png -colorspace gray ...
C:\ImageMagick-6.9.3\convert ...
选项2

每次使用ImageMagick的full路径,如下所示:

magick image.png -colorspace gray ...
C:\ImageMagick-6.9.3\convert ...
选项3

改变你的道路。因此,您需要:

Start->Programs->Control Panel->System->Advanced
然后选择
环境变量
并更改
路径
,使其看起来像:

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

主要是ImageMagick目录位于路径的开头。然后Windows将找到
convert
,它是ImageMagick的一部分,然后再找到将FAT文件系统转换为NTFS的内置Windows
convert
程序。如果您选择上面的选项3,您需要注销并重新登录,或者启动新的命令提示符,使新路径变为活动路径。

为了澄清,这意味着您正在计算机上运行另一个名为“转换”的程序。按照建议修复路径是一个很好的解决方案。此外,对于最近安装的ImageMagick,您可以使用“magick”命令而不是“convert”。由于这个原因,命令的名称被更改。我不记得那是什么时候发生的;变更日志中没有提到它。@GlennRanders Pehrson谢谢-我忘了那个选项!哦!我下面的回答解决了你的问题吗?如果是这样,请考虑接受它作为您的答案-点击空心绿色蜱/支票旁边的选票计数。如果没有,请说出什么不起作用,以便我或其他人可以进一步帮助您。谢谢