我有一组用于动画的图片,但并非所有图片的尺寸都相同。有些可能是 100x100,有些可能是 99x105,还有一些是 110x100,等等。
如果我做了一个简单的
convert *.png myAni.gif
而第一张图像的尺寸恰好比最大的图像要小一点,结果可能会因为画布尺寸不够大而被“切断”。
我又怎么能
- 设置动画的画布大小,或者更好的是,
- 让 imagemagick 找到输入集的最大宽度和高度并将其用作画布大小?
我这样做的方法是提供第一幅图像作为我的“画布”图像,该图像将以合适的宽度/高度创建,然后我进行合并并删除 0,如下所示
convert canvas.png 001.png 002.png ... 009.png -coalesce -delete 0 myAnim.gif
答案1
除非我遗漏了什么,否则我看不出您不能使用它的任何理由:http://www.obviousidea.com/windows-software/light-image-resizer/