【发布时间】:2014-07-30 03:21:03
【问题描述】:
我正在使用 ImageMagick 将png 文件序列转换为动画gif。基本上命令是
convert -delay 5 img/gif_part_*.png animation.gif
文件从gif_part_1.png 到gif_part_27.png,但gif 从gif_part_10.png(可能是9)开始,一直到最后。你可以在这里看到它。 Stack 不允许我上传 gif 文件,所以我稍后会编辑它。
那么对于我可以制作成gif 的文件数量是否有限制(现在看起来最大值约为 18)?我正在研究海龟图形,我想展示递归函数创建图形时的过程。 png 文件的数量可能有一百个或更多。
我也尝试过使用 ffmpeg,但无法正常工作。
更新
我尝试用两个较小的gifs 制作一个gif,它完成了这项工作。但我认为这是一种可怕的方式 - 将所有内容放在一起将是一项艰巨的工作。
我认为问题可能在于命名文件。我在某处读过,可能需要加零,因为gif_part_10.png 可能在gif_part_1.png 之前。
【问题讨论】:
-
你是对的,当我有这样一个项目时,我将我的帧编号从
frame_000.png到frame_108.png并且从那里完美运行。 -
@NiettheDarkAbsol 是的,它现在正在工作!太好了,但现在我不确定是否应该删除它,或者编辑 Q 或回答它..:)
-
您在发布后大约半小时后回来编辑。在这种情况下,我认为如果您回答自己的问题就可以了 :)
标签: imagemagick gif