我尝试使用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
感谢您的帮助。
答案 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;首先出现在系统/高级系统设置/系统变量/路径列表中。