17

要压缩的图像。 文件大小:669kb 我有一些 .GIF 格式的图像要压缩。但我得到的输出要么相同,要么几乎没有 2-5% 压缩。我需要更高的压缩比,以便可以快速加载网页。目前我正在使用 gifsicle 工具,但我几乎没有发现生成的 gif 图像的大小有很大差异。我从 yahoo smush 中选择了这个工具。

 gifsicle -O3 gifimage1.gif -o new-gifimage1.gif
4

2 回答 2

37

更新:

giflossyfork 已经合并到gifsiclenow 中,所以你可以在 now 中使用flag --lossygifsicle最新版本),无需giflossy单独安装。


如果要启用有损压缩显着减小大小,可以使用giflossy fork of gifsicle。安装后,您可以使用 lossey 选项,如下所示

 gifsicle -O3 --lossy=80 gifimage1.gif -o new-gifimage1.gif

安装:

您可以使用以下命令来调整压缩选项

 gifsicle -O3 --colors=64 --use-col=web --lossy=100 --scale 0.8  gifimage1.gif -o new-gifimage1.gif
于 2016-12-15T06:55:14.760 回答
27

Gifsicle 的--optimize选项只会尝试无损减小图像的文件大小。您可能拥有* 是一个动画 gif,其中每一帧都包含随机抖动,因此大多数像素将从一帧变为下一帧。

如果您的原始 GIF 图像使用了模式抖动,您将能够对其进行更多压缩。但如果这不是一个选项,我建议您尝试减小图像的尺寸(例如,--scale 0.5),或减少其中的颜色数量(例如,--colors 16)。

*(我只是猜测,因为您没有费心分享您的图像)

于 2014-04-11T09:38:46.393 回答