ImageMagick旋转动画gif毛刺

时间:2015-01-21 13:57:44

标签: imagemagick gif animated-gif

我使用ImageMagick旋转GIF动画。简单地:

convert image.gif -rotate 32 -alpha set -background none output.gif

输出: https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/108112/892631/ATp8mXXrDdSkCNu/sowa-test2.gif

有没有人知道为什么输出图像会以这种方式扭曲以及如何避免这种情况?

1 个答案:

答案 0 :(得分:0)

在没有看到原始图像的情况下,我建议提取每个图像,应用旋转,然后重新构建动画gif。

使用以下gif的示例:

anim_none.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

Rotated animated gif

请注意:旋转操作预计质量会下降。