【问题标题】:How to avoid Imagemagick's convert overlay of frames in a gif如何避免Imagemagick在gif中转换帧覆盖
【发布时间】:2014-12-02 02:38:18
【问题描述】:

已解决

我有一堆标记为 1.png 的文件等等。我正在使用以下命令行来制作 gif 动画:

convert -delay 20 *.png animation.gif

但帧是按顺序叠加的。我没想到会出现这种行为,可能是什么问题?

谢谢

编辑

正如 Mark 所指出的,我的 png 文件是透明的。

【问题讨论】:

  • 我以前从未见过 - 你的 PNGs 可能是透明的吗?
  • 天哪,马克·塞切尔。谢谢你,你是对的。解决了
  • 旁白:我建议您将文件重命名为 001.png 002.png 等。即带有适当数量的前导零。否则,10.png 可能会在 2.png 之前。它们需要按字母顺序排列,而不是数字顺序,通配符 *.png 才能正常工作(如果您有超过 1.png ... 9.png)

标签: imagemagick gif imagemagick-convert


【解决方案1】:

选项-dispose previous

convert -dispose previous -delay 20 *.png animation.gif

【讨论】:

    猜你喜欢
    • 2019-01-20
    • 2021-05-12
    • 2020-05-15
    • 2022-01-22
    • 2021-11-10
    • 2015-05-15
    • 1970-01-01
    • 2016-03-14
    • 2013-06-02
    相关资源
    最近更新 更多