PNG图片在前端的使用还是很多的,图片的压缩就是个必不可少的过程。tinypng是比较出名的线上压缩网站,不过使用过的人应该知道它非常的繁琐。

下面介绍一下pngyu这款软件,发现以后就一直在使用它了,非常方便快捷。

首先说下pngquant,上面是它的中文官网(想看英文的可以直接搜这个名字,第一个就是了)。

pngquant 是一个用来压缩 PNG 图像的命令行脚本和 C 库,经过转换能显著缩小图片体积 (通常压缩幅度高达 70%) 并且能保留 完整的 alpha 透明度。转换生成的图片可以兼容所有浏览器, 并且 在 IE6 中比 24-bit 的 PNG 图片有 更好的表现。

1、高品质的色彩生成,融合了 矢量量化 以及独有 算法.

2、独有的自适应抖动算法 相比 Floyd-Steinberg 算法 减少了图片噪点。

3、非常容易整合进 shell 脚本, GUIs 和服务器端软件。

4、快速模式可以高效处理大量图片。

Pngyu则是Mac OS X 和 Windows 下GUI 提供批量处理功能。

它的使用非常简单,把你需要压缩的文件直接拖动到处理的窗口即可,如果有大量的图片需要处理,你可以把那个文件夹,甚至多个文件夹一起拖动到处理的窗口,它会自动需找目录下的PNG图片来进行压缩处理。如图,拖动了几个测试的文件夹来压缩里面的PNG图片:

可以看到效率非常高。非常好用的软件吧~~

下载地址:官网下载   pngyu for mac