google的 pagespeed tools 中提供了图片的优化建议,其中提到了一些图片压缩工具。
顾名思义,针对png格式图片的压缩
命令行操作,mac下可以通过brew安装 brew install optipng
基本操作 `optipng <filename>`,也可自行指定压缩等级 `optipng -o<level> <filename>`
针对jpg格式图片的压缩工具
命令行操作,mac下可以通过brew安装 brew install jpegoptim
将optipng与图片压缩网站tinypng进行对比,最终optipng的压缩比率为31.32%,而tinypng达到了66%,远高于optipng。调查后得知tinypng使用的压缩编码器是pngquant,它提供的是一种有损压缩的算法。
pngquant在mac下也可以通过brew安装 brew install pngquant