Imagemagick 转换制作奇怪的 gif

Imagemagick 转换制作奇怪的 gif

我正在尝试用一组 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 中提取的等效项

GIF:

GIF

答案1

我知道如何从一组 JPG 制作 gif。我使用 imagemagick。也许这可以帮到你

将 JPG 图片转换为 GIF 动画

答案2

我想我找到了解决方案。我试图在 GIMP 中创建 gif,它告诉我图像边框超出范围(或者相反,记不清了)。所以我做了:

convert *0.jpg -gravity center -extent 1024x1024 out.gif

现在显示正常了。我基本上是随机选择了 1024x1024。我还没有弄清楚如何确定边框大小和范围,但我相信一个简单的谷歌搜索就能告诉我。

无论如何,那个转换让它起作用了。

相关内容