为了说明本文的问题,我选择了一幅略小于3.99兆的GIF图片,否则图片无法上传。若使用更小体积的图片,压缩效果不会很明显,体现不出压缩的用途。选中的图片如下。
工具/原料
1
电脑
2
gifsicle
方法/步骤
1
上面的图片是3.5兆的图片。用ImageMagick分拆这个动态图,可以得到一系列静态图。
2
使用如下命令,可以压缩动态图。gifsicle --colors 256 0.gif > 1.gif此时图片变成了2.49兆。
3
用128色的调色板来压缩图片。gifsicle --colors 128 0.gif > 1.gif大小是2.09兆。
4
用64色的调色板,图像质量已经很差了。
5
用4色的调色板
6
此时的分拆效果如下。
更彻底的压缩
想要获得较清晰的动态图,应该使用128色的调色板。用如下的命令,可以更彻底的压缩图片。gifsicle -O3 0.gif -o 1.gif --colors 128此时图片只有2.1兆。