Mac_图片压缩_pngquant

因为需要进行大量图片压缩(上千张图片),

解决办法下面几种, 推荐方式2


方式1.  网站: tinypng.com

但是免费版有2大限制: 一次只能上传20个; 单个图片大小限制在5M以内

(虽然提供有接口,但是依然要进行网络通信)

如果要压缩的图片有上千张, 那么推荐使用第2种方法




方式2. 由于tinypng网站内部其实使用的是pngquant库进行压缩文件的

因此,我们直接使用pngquant批量压缩

先来到pngquant的官网: https://pngquant.org

下载Mac工具命令



然后解压, 同时把要压缩的图片目录也复制过来:



然后来到其github: https://github.com/kornelski/pngquant

查看使用说明:



发现命令就一行:

cd /Users/beyond/Downloads/pngquant 

./pngquant c11_big/*.png


效果如下:





与tinypng在线压缩的对比效果如下:

20张PNG图片: 未压缩前: 大小1.6M

如下所示:



对照组: 使用tinypng.com网页压缩结果为488K:

如图所示: 



虽然pngquant的压缩结果要大了80K左右, 但是参数还可以调节的

跟在线网页压缩比起来, 效率已经提高上百倍不止, 所以推荐第2种(使用pngquant压缩)




再比如, 有500张图片, 

压缩前大小是 42.4M ,如图所示:  



使用pngquant *.png命令后

压缩后的图片和原图都在一个目录下, 但是生成的图片全部有-fs8.png的后缀

因此, 我们可以使用mv命令, 把压缩后的图片全部移动到另一个新的目录(例如dd)里

命令如下:

mkdir dd
mv *-fs8.png ./dd/


现在我们再看一下, dd目录下这500个压缩后图片大小: 



我们还可以使用批量重命名的方式,把压缩后的图片中的-fs8去掉

如图所示:





附一个图片无损放大:http://bigjpg.com/










未完待续,下一章节,つづく

猜你喜欢

转载自blog.csdn.net/u012576807/article/details/80607921