【问题标题】:ImageMagick - convert png(s) to animated gif rather than having separate multiple overlapping imagesImageMagick - 将 png(s) 转换为动画 gif,而不是拥有单独的多个重叠图像
【发布时间】:2018-03-19 08:17:15
【问题描述】:
对我做错了什么感到困惑。我使用了以下命令:
convert -loop 0 -delay 10 dog_cursor_24_1.png dog_cursor_24_2.png dog_cursor_24_3.png, dog_cursor_24_4.png, dog_cursor_24_5.png test.gif
输出 GIF 图像,但在查看时,图像相互重叠,这是我不想要的。应该看起来像一个移动的画面。
【问题讨论】:
标签:
macos
animated-gif
imagemagick-convert
【解决方案1】:
在 Imagemagick 中,您不使用逗号。所以删除它们。将 -loop 0 放在输出 gif 之前,并在读取 png 后添加 +repage 以删除任何虚拟画布。
convert -delay 10 dog_cursor_24_1.png dog_cursor_24_2.png dog_cursor_24_3.png dog_cursor_24_4.png dog_cursor_24_5.png +repage -loop 0 test.gif
如果这不起作用,请发布您的动画。它可能需要不同的 -dispose 方法。