【发布时间】:2015-03-20 01:52:08
【问题描述】:
我正在使用 ImageMagick 来旋转动画 gif。简单地说:
convert image.gif -rotate 32 -alpha set -background none output.gif
有没有人知道为什么输出图像会以这种方式失真以及如何避免这种情况?
【问题讨论】:
标签: imagemagick gif animated-gif
我正在使用 ImageMagick 来旋转动画 gif。简单地说:
convert image.gif -rotate 32 -alpha set -background none output.gif
有没有人知道为什么输出图像会以这种方式失真以及如何避免这种情况?
【问题讨论】:
标签: imagemagick gif animated-gif
如果没有看到原始图像,我建议提取每个图像,应用旋转,然后重新构建动画 gif。
使用以下 gif 的示例:
convert anim_none.gif -scene 1 +adjoin tmp_%02d.gif
mogrify -rotate 32 -alpha set -background none tmp_*.gif
convert tmp_*.gif -loop 0 final.gif
请注意:质量预计会随着轮换操作而降低。
【讨论】:
-delay 和 -loop 参数的转换。也无法优化输入 PNG,因为它会再次导致故障。