ImageMagick - Windows和转换功能问题

时间:2016-07-02 19:41:08

标签: windows imagemagick

我尝试使用imagemagick从几个png文件创建一个简单的.gif文件,使用此处概述的一般方法:http://www.r-bloggers.com/animated-plots-with-r/

但是,我在Windows 10计算机上,我认为这会导致转换功能出现问题,如下所述:http://www.imagemagick.org/discourse-server/viewtopic.php?t=19679

有人可以解释我如何更改imagemagick或Windows以使其有效吗?

具体来说,我给出的命令和发生的错误如下所示:

convert *.png new.gif

错误:

Invalid Parameter - the.gif

感谢您的帮助。

3 个答案:

答案 0 :(得分:11)

您可能已在计算机上安装了ImageMagick 7.X.此版本不再包含convert.exe,您收到的错误来自Windows的convert命令。您可以改为使用magick.exe或在安装过程中选择Install legacy utilities (e.g. convert)以在您的计算机上安装convert.exe ..

答案 1 :(得分:4)

而不是convert.exe <args>,请使用magick.exe convert <args>

答案 2 :(得分:0)

使用版本:ImageMagick 7.0.3-4 Q8 x64 2016-10-10在我的Windows 10上添加&#39; magick&#39;在&#39;转换&#39;前面摆脱了无效参数&#39;错误。例如, sample-function 如果更喜欢定义文件中的步骤:将以下文件保存为convert.sh:
magick convert foo.jpg -quality 60 low_foo.jpg 并在bash命令提示符下运行 SRC="$1" LOW=60 magick convert $SRC.jpg -quality $LOW low_$SRC.jpg magick convert $SRC.jpg -quality $LOW low_$SRC.webp magick convert $SRC.jpg -quality $LOW -resize 50% "$SRC"_"$LOW"q_50pc.jpg magick convert $SRC.jpg -quality $LOW -resize 50% "$SRC"_"$LOW"q_50pc.webp 以四种不同的方式处理foo.jpg。值得一提的是,在分期付款之后,&#39; C:\ Program Files \ ImageMagick-7.0.3-Q8&#39;首先出现在系统/高级系统设置/系统变量/路径列表中。