调整图像中动画 GIF 的大小会产生伪像
Resizing animated GIF in image creates artifacts
我正在尝试使用 imagemagick 在一些动画 GIF 周围添加一个空白区域,但在许多情况下生成的较大动画有瑕疵。例如,如果我从 this image
开始
和 运行 以下命令(其中有 dispose
和 coalesce
标志,我在网上看到它们后加入了它们,希望它们能有所帮助)
convert input.gif -gravity center -dispose previous -extent 500x500 -coalesce output.gif
结果如下
我可以使用不同的命令 运行 不让绿色斑点侵入原始图像吗?
您的 ImageMagick 语法错误,还需要使用 -dispose none。您正在为可能已经使用 256 种颜色的动画添加新颜色。
输入:
convert -dispose none input.gif -coalesce -gravity center -background green -extent 500x500 -layers optimize output.gif
根据需要更改背景颜色,这是您在命令中遗漏的。
我正在尝试使用 imagemagick 在一些动画 GIF 周围添加一个空白区域,但在许多情况下生成的较大动画有瑕疵。例如,如果我从 this image
开始 和 运行 以下命令(其中有 dispose
和 coalesce
标志,我在网上看到它们后加入了它们,希望它们能有所帮助)
convert input.gif -gravity center -dispose previous -extent 500x500 -coalesce output.gif
结果如下
我可以使用不同的命令 运行 不让绿色斑点侵入原始图像吗?
您的 ImageMagick 语法错误,还需要使用 -dispose none。您正在为可能已经使用 256 种颜色的动画添加新颜色。
输入:
convert -dispose none input.gif -coalesce -gravity center -background green -extent 500x500 -layers optimize output.gif
根据需要更改背景颜色,这是您在命令中遗漏的。