我正在尝试用一组 PNG(类似 f0010.png 的文件)制作 GIF。
convert *0.png out.gif
GIF 看起来很奇怪——看起来不像 PNG,有截断、缺失东西等。我也尝试从 GIF 中提取帧(使用转换)。
convert out.gif frames%05d.png
提取出的帧看起来和原始帧一模一样。然后我尝试用提取出的帧制作 GIF。
convert frames*.png out2.gif
同样奇怪的 GIF!咦?
原来的:
提取当量:
GIF:
答案1
我知道如何从一组 JPG 制作 gif。我使用 imagemagick。也许这可以帮到你
答案2
我想我找到了解决方案。我试图在 GIMP 中创建 gif,它告诉我图像边框超出范围(或者相反,记不清了)。所以我做了:
convert *0.jpg -gravity center -extent 1024x1024 out.gif
现在显示正常了。我基本上是随机选择了 1024x1024。我还没有弄清楚如何确定边框大小和范围,但我相信一个简单的谷歌搜索就能告诉我。
无论如何,那个转换让它起作用了。