gpt4 book ai didi

imagemagick - 如何使用 imagemagick 制作高质量的动画图像

转载 作者:行者123 更新时间:2023-12-03 09:22:53 27 4
gpt4 key购买 nike

我想从那些 .png 图像制作动画 gif:

enter image description here enter image description here enter image description here enter image description here

我用这个命令来做:

convert -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif

它成功地制作了动画 gif,但是,输出的质量非常低且小于输入图像:

enter image description here

经过一番搜索,我得到了 -quality
convert -layers OptimizePlus -delay 25x100 -quality 99 ps1-*.png -loop 0 ps1.gif

但似乎 imagemagick 只是忽略了该参数。

最佳答案

问题是您的源 PNG 具有 GIF 不支持的 alpha channel 。所以你必须remove transparency首先从您的源图像。由于您要处理多个源图像,因此不能使用 -flatten方法。使用较新的 ImageMagick 版本,以下内容应该可以工作:

convert -background white -alpha remove -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif

如果您的 ImageMagick 版本早于 6.7.5,您可以尝试:
convert -bordercolor white -border 0 -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif

我使用后一个命令得到以下结果:

animation

关于imagemagick - 如何使用 imagemagick 制作高质量的动画图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com