如何使用gifsicle工具或ubuntu上的任何其他工具压缩图像

时间:2014-04-11 09:03:59

标签: image-compression gifsicle

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

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

2 个答案:

答案 0 :(得分:16)

要想启用有损压缩 大幅减小,您可以使用giflossy分叉的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

如果您只安装--lossy(而不是gifsicle

,请删除giflossy选项

答案 1 :(得分:15)

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

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

*(我只是猜测,因为你没有费心去分享你的形象)