ImageMagick 转换产生空文件

ImageMagick 转换产生空文件

我正在尝试使用 grunt.js 插件将多张图片合并成一张,但无法正常工作。调试让我调用该插件创建的 ImageMagic convert 来合并图片。昨天我在 Linux 机器上使用这个插件时没有出现问题。今天我必须在 Windows 上工作,但这里它根本不起作用,图片是空白的。没有错误消息。

该插件使用的命令是这样的:

convert -size 476x476 xc:none -strip lapras.png -geometry +1+1 -composite lapras2.png -geometry +239+1 -composite phaser.png -geometry +1+239 -composite wtf.png -geometry +239+239 -composite healthbar.png -geometry +283+239 -composite -quality 100% png32:atlas.png

这是一个包含我正在使用的图像的 zip 文件和一个带有精确命令的 txt 文件:http://nanodesu.info/stuff/TEST.zip

在 Windows 7 x64 上使用 ImageMagick 7.0.3.0

答案1

有时我只在这里问,因为我知道几秒钟后我就会找到解决方案。

现在运行 ImageMagick 6.9.5-9,运行正常。所以也许我使用的插件生成的转换参数只在那里有效。

含义:如果您碰巧使用 grunt-sprite-packer 并发现此线程,请确保您使用正确的 ImageMagick 版本。

相关内容