使用ImageMagick创建的动画gif具有毛刺的块颜色背景

时间:2016-08-21 06:07:51

标签: imagemagick png gif animated-gif imagemagick-convert

我正在尝试将一堆包含一些alpha(透明度)但具有均匀白色背景的.png拼接在一起。 png看起来很好,但是在结果.gif中,一些帧获得了一个看似与一些动画点相同的RGBA颜色的斑驳背景。

example of glitchy behavior

我尝试过以下命令

convert -delay 1 im*.png anim.gif
convert -delay 1 -alpha set im*.png anim.gif
convert -delay 1 -alpha set -dispose background im*.png anim.gif
convert -delay 1 -alpha set -dispose previous im*.png anim.gif
convert -delay 1 -alpha set -dispose previous -background white im*.png anim.gif

几乎只是尝试额外的标志来查看是否有任何事情可以修复故障,但我在每种情况下都会得到相同的行为。任何人都有修复?

1 个答案:

答案 0 :(得分:1)

啊,this question让我找到了正确的答案 -

convert -delay 1 -layers Optimize im*.png anim.gif

作品!