使用 ImageMagick 创建的动画 gif 具有故障块颜色背景
Animated gif created with ImageMagick has glitchy block color background
我正在尝试将一堆 .png 拼接在一起,其中包含一些 alpha(透明度)但具有统一的白色背景。 png 单独看起来很好,但在生成的 .gif 中,一些帧获得了斑驳的背景,看起来与一些正在动画的点具有相同的 RGBA 颜色。
我试过以下命令
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
几乎只是尝试额外的标志来查看是否有任何事情可以修复故障,但我在每种情况下都会遇到相同的行为。有人有解决办法吗?
啊,this question 让我找到了正确的答案 --
convert -delay 1 -layers Optimize im*.png anim.gif
有效!
我正在尝试将一堆 .png 拼接在一起,其中包含一些 alpha(透明度)但具有统一的白色背景。 png 单独看起来很好,但在生成的 .gif 中,一些帧获得了斑驳的背景,看起来与一些正在动画的点具有相同的 RGBA 颜色。
我试过以下命令
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
几乎只是尝试额外的标志来查看是否有任何事情可以修复故障,但我在每种情况下都会遇到相同的行为。有人有解决办法吗?
啊,this question 让我找到了正确的答案 --
convert -delay 1 -layers Optimize im*.png anim.gif
有效!