话题说起来有些长,那就是苏南大叔的博客上面的图片,历经多次修改变更,从野蛮发展,到有序整齐。目前来说,图片格式基本上定性为png。事实上来说,对于seo来说,博客图片最好是jpg格式的,而且,这点上,已经得到了苏南大叔的经验验证。但是,jpg是有损压缩,最终的成品,苏南大叔总是觉得不够清晰愉悦。所以,还是决定使用png格式。

使用png做图片格式的话,一个特别大的弊端就是:图片的size明显偏大。一般来说,一张png图在300k-500k。而使用jpg的话,一般来说,在100k左右。

苏南大叔:如何利用 pngquant 轻松无损压缩 png 图片? - pngquant
如何利用 pngquant 轻松无损压缩 png 图片?(图11-1)

那么,如何在不牺牲图片质量的前提下,压缩图片的体积呢?这就是本篇文章的主要内容:利用pngquant压缩png图片。大约可以压缩掉70%左右的png体积,而图片质量基本上没用变化。最终的效果就是:png图片的清晰度,加上类似jpg的小体积。

本文的测试环境:centos75,php72,pngquant2.12.2

基本信息

pngquant中的quant的字面翻译,看上去似乎不是太明确。苏南大叔更倾向于翻译为量化。就是“量化交易”的那个“量化”。连起来就是对png进行量化处理的意思。

苏南大叔:如何利用 pngquant 轻松无损压缩 png 图片? - 1_pngquant
如何利用 pngquant 轻松无损压缩 png 图片?(图11-2)

官方除了提供了源码外,还提供了mac版本和win版本可以使用。其中,苏南大叔试用了一下win版本,是两个bat文件加上一个exe文件组成的,把图片拖动到bat文件上,就可以完成压缩了。那是及其的顺手,相当的好用。不过,mac是没用看出来咋使用,photoshop版本也安装失败了。

总结

市面上还有其他的png图片压缩方案,不过对比上来说,这个pngquant是免费开源的,压缩效果也非常的好,推荐大家使用。

更多php相关经验文字,请点击苏南大叔的文章。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   php    pngquant

本站的忠实读者小伙伴,正在阅读下面这些文章: