删除 gifsicle 上的 gif 中的抖动

删除 gifsicle 上的 gif 中的抖动

如果我的问题可能有点愚蠢,我很抱歉,但我需要你。如何使用 gifsicle 去除 gif 中的抖动(如果可能的话)?我搜索了一下,但没有找到任何东西(或者我不明白……我是意大利人,我可能搜索得不太好)。谢谢

答案1

通常,抖动是故意在图像上应用的,以补偿去除颜色时的信息损失。这是gifsicle可以做

--dither

此选项仅在颜色图发生更改时才有用。启用 --dither 后,将使用 Floyd-Steinberg 误差扩散来近似任何被移除的颜色。这样看起来更好,但会使文件更大,并且可能导致动画伪影,因此默认情况下关闭。

但如果我理解正确的话,您要求的是相反的操作,即回滚抖动算法所应用的更改。这并非不可能做到,但需要对所应用的抖动算法有准确的了解。gifsicle自然无法做到这一点。

相关内容