Skip to content

Instantly share code, notes, and snippets.

@rex-zsd
Last active January 17, 2023 11:04
Embed
What would you like to do?
图片压缩工具

google的 pagespeed tools 中提供了图片的优化建议,其中提到了一些图片压缩工具。

optipng

顾名思义,针对png格式图片的压缩

命令行操作,mac下可以通过brew安装 brew install optipng

基本操作 `optipng <filename>`,也可自行指定压缩等级 `optipng -o<level> <filename>`

jpegoptim

针对jpg格式图片的压缩工具

命令行操作,mac下可以通过brew安装 brew install jpegoptim

pngquant

将optipng与图片压缩网站tinypng进行对比,最终optipng的压缩比率为31.32%,而tinypng达到了66%,远高于optipng。调查后得知tinypng使用的压缩编码器是pngquant,它提供的是一种有损压缩的算法。

pngquant在mac下也可以通过brew安装 brew install pngquant

最终我认为,针对png最好使用optipng进行压缩,避免降低图片质量。而考虑到jpeg原本就是有损的编码格式,使用pngquant压缩能够得到最大的压缩比。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment