我有大约200张jpg图片。我需要堆叠它们,以便我可以将它们转换为简单的动画gif图像。有没有免费工具可以完成这项工作?我的操作系统是Windows。 我对输出的质量并不感到困扰。
答案 0 :(得分:44)
答案 1 :(得分:5)
可能想看看GiftedMotion:http://www.onyxbits.de/giftedmotion
答案 2 :(得分:4)
如果您想要一个灵活的在线解决方案,我只使用GIFmaker.me并且效果很好。它允许您更改帧顺序,更改大小,设置速度和设置重复周期。您可以查看动画GIF并在完成后下载。
修改:我刚刚使用了GIFmaker在其网站上引用的另一个在线工具。 GIFcreator更灵活,让您复制帧,更改每帧的延迟,删除帧和反向帧。它还具有更灵活的调整大小功能。
答案 3 :(得分:2)
ImageJ和FIJI为此提供了强大的GUI(FIJI是一个ImageJ包,其中还包含一些广泛使用的插件)。不可否认,这些是强大的(但是免费的!)程序可能有点过分,但根据您的需要,这可能是最佳选择。
此外,FIJI可以打开大量不同的图像类型,可以保存为GIF或AVI,并且可以非常容易地编写脚本(内部使用Python或Java)以自动执行自定义任务等。
Image > Stacks > Animation > Animation Options...
选择File > Save As > Animated GIF...
或AVI...
即可完成。
对于GIF
,您可以选择帧之间的延迟(即帧速率)和循环选项。对于AVI
,您可以选择帧率。
答案 4 :(得分:1)
理论上这可行
ffmpeg -f image2 -i image%d.jpg video.avi
ffmpeg -i video.avi -pix_fmt rgb24 -loop_output 0 out.gif