pngquant
pngquant可以通过命令行压缩png图片。
$ pngquant -h
$ pngquant --quality=65-80 image.png --output=output.png
脚本批量压缩png图片
pngquant --quality=80 --skip-if-larger --ext=.png --force \
*.png **/*.png **/**/*.png
-
quality表示压缩的图片质量 -
skip-if-larger表示如果压缩后的图片比原图还大,则放弃 -
--ext=.png --force表示覆盖原图,默认时压缩的图片以or8.pngorfs8.png结尾。 -
*.png **/*.png **/**/*.png表示扫描的图片路径,这里写了三层。