推荐2款好用的压缩图片软件。缩小90%够不够?有损但肉眼无法识别的,大家来找茬

一、序
最近还在折腾天依的个人小站,图片成了一个问题。不像在b站发文,图片可以各种挥霍,b站单图8mb的大小限制,不用到7.99mb都感觉浪费,专栏发几张图片?一伯张!但等到用自己的CDN和静态存储,每一丢丢都精打细算,10g空间,20g流量,先小心翼翼的白嫖流量,如果未来不够再想想办法。图片也想从PNG变为JPG,从5mb无损原图,变成500kb肉眼无损压缩图,怎么实现“文件变小,几乎无损,处理又快,批量操作,可设参数,最好还免费”这样一个完全悖论就成了今天折腾的主题。
二、找
大方向肯定是选择jpg,本身就是压缩格式,就像mp3怎么都比wav小,那主要操作就是把png图片转成jpg,jpg转成更小的jpg,第一步很方便,格式工厂就可以瞬间完成,关键是第二步。其实微软图片软件自己就带压图功能,但没法批量操作,400张图片,我得疯了。

于是,目光投向知乎,不得不说,用知乎找软件还是很方便的,再结合我自己用过的几种,列出常用如下:
Images Tool v3.0
TinyPNG
图压
国产收费网页 如ABC工具箱 压缩图
三、用
1、Images Tool v3.0 (后简称IT)

类型:基于网页,http://www.imagestool.cn/ 但实际上是本地调用cpu处理,无需上传服务器。
批量文件数:标明1000张,未测
单文件大小:单文件20mb,绝大多数情况完全够用
处理速度:快。因为无需上传,又节省时间,本身处理速度也很快。
下载:可以单独下载,也可以打包下载,下载速度很快
参数:可以调整尺寸,加水印,甚至可以重命名。
价位:免费
目前看下来属于最好用的,压缩效果和大小后续放出。
2、TinyPNG

非常知名的压图企业,有3种处理手段,免费,付费,申请API,所以得分开写。
类型:网页+软件
网页:https://tinify.cn/
软件:TinyGUI 毕竟只是调用API,图形页面选择可能有很多,我就找到这个,原理一样。

批量文件数:单次20\未写明,可能不限\每月500张
单文件大小:5mb\75mb\大于5mb,具体未写明,应该75mb
处理速度:一般。都需要上传,压图速度中等吧。
下载:单独下载,打包下载,速度很快
参数:无。只能极限压缩。
价位:免费\每年39刀
3、图压

类型:软件 下载地址:https://tuya.xinxiao.tech/

批量文件数:不限
单文件大小:不限
处理速度:本地调用cpu处理,很慢。如果是jpg文件转换小jpg,速度很快,但如果是png转小jpg,就很慢,我33张PNG图片260mb转jpg,用了很久很久很久。不知道是什么原因,官网说速度应该很快才对。
下载:无需下载
参数:可调压缩比例,可以直接要求文件大小,可以改格式,可以调后缀。
价位:免费,开源。
4、收费网页。
免费基本不能满足使用,没有试过付费,值得一提的是abc工具箱,这玩意虽然是付费的,但功能确实不少,如果有综合使用需求,可以购买。
四、比
先比较大小。
原图33张PNG格式,共251MB。

用格式工厂直接转成jpg,质量应该是默认选择100% 40mb 压缩率15%

用图压从png直接压制成jpg,压缩强度共10档,选择2档位,推测约等于其他软件80%的质量,文件大小20.4mb 压缩率8%

用Images Tool从PNG直接压成jpg,选择80%质量,文件大小25.4mb 压缩率10%

图压和IT,压缩率差距不大,甚至包括格式工厂都能接受。tiny我都不太想参与比较,毕竟只能上传5mb,限制很大,就只传了5张,参考一下。
这5张原图18.9mb,压缩后5.84mb,压缩率30%,而这5张图图压和IT分别为2.41和2.05,压缩率在10%附近徘徊,tiny甚至还不如格式工厂的jpg(3.8mb)。后文会说原因




再比较整体
1、




2、






整体真的看不出任何区别,还是看看细节吧。都使用ps放大。
先看这组,虽然肉眼难以分辨压缩的变化,但电脑还是可以区别,使用ps的差值混合模式,黑色为一致,有色为不一致。大部分地方还是几乎一致,一片黑,图压只有线条部分有出入,格式工厂的jpg连这点出入都几乎没有。(黑图得放大查看,隐隐约约看见不同)


再放大看看。





在边缘线条、发丝尖,jpg还是出现了大量的噪点、杂色,即使是100%质量的转换,依然无法避免。比较而言,图压处理的更好,it灰色头发部分出现了绿紫色的色斑。


再换一组。




注意灯笼右侧高光,左侧完整红色,屋檐装饰,下面褐色墙纸。tiyn大量噪点,灯笼右侧高光,褐色墙纸,但左侧红色完整部分处理最好,屋檐雕花也几乎没有模糊。而IT就出现了大料的噪点,特别是雕花部分,已经模糊一团,图压比较折中。这张就很明显IT不如图压。



人像部分,可以看到tiyn几乎不忍直视了,猕猴桃都发霉了。。。眼睛高光区别还不明显,看下一组。




tiny眼睛绿色部分,胸口花瓣右上角青蓝色部分,都变淡了很多,看看差值。

果然,在颜色部分也出现了区别,这就不太好了。
这些对比都是截图上传,偷懒了。毕竟只看细节,颜色方面除了tiny大家都差不多。
在文末有放原图的分享链接,可以下载对比。下载后全放一个文件夹方便对比。_tuya为图压 _tool 为IT 普通jpg为格式工厂 普通png为原图 带(2)的png为tiny
五、挑
本想着不同途径的图片压制,成品在大小,质量,细节、颜色各方面都会有明显高低落差。但实际上,除了TinyPNG大家都差不多,整体观看肉眼难辨损失,颜色几乎完全一致;放大细节,会因为图片本身差异,加上各自算法不同,最终成品各有千秋,难分伯仲,相对来说图压的2挡还是普遍好于IT的80%。
tiny导出的是8位图,颜色数量为2的8次方,共256种颜色。

所以在色彩数量上略显局促,如果图片颜色丰富,为了节省颜色,图中角色眼睛(最明显)和其他高光部分,就变得暗淡。一般图片都是24位甚至32位。

而且tiny不支持格式转换,像其他几个,都可以一步到位,直接从png导出压制后的小jpg,而他这里上传PNG压制还是PNG,无法改成jpg。即便上了8位图,最后还是比其他几个压制后jpg大一点,如果用格式工厂导出jpg再上传,就感觉有点繁琐,最终效果估计也惨不忍睹。
六、选
如果原图是PNG,就直接用IMAGE TOOLS,压缩率或许会选默认的85%甚至90%,毕竟30张照片也就顶多省出2、3MB。
PNG不选图压还是因为慢,猜测问题出在PNG转JPG这个过程中。它是调用CPU多线程同时处理几十张图片,我这边 9900K已经吃满了,但依然要等很久。所需时间远远长于用格式工厂从png成jpg,再用图压压缩成jpg,所以我还是偏向怀疑为BUG。
如果原图是JPG,那就用图压直接压制,速度还是非常快的,不过有些压缩过jpg可能无法压缩,毕竟已经很小了。
七、尾
本来只是想发在B站记录一下这次的经历,没想到洋洋洒洒又是 3000字。
链接:https://pan.baidu.com/s/1Ij6aMTjyieHOfs4ySy9iKg?pwd=0712
欢迎各位下载进行比较。推荐使用PS之类的软件,把图片放大了进行比较,单纯远看整体,我不认为肉眼能区分,也欢迎各位向我推荐更好用的压图软件。

这些图片我是要去做一个洛天依的图集API,已经弄好了,直接调用就可以https://www.luotianyi.blue/API/LTY.php?type=1
https://www.luotianyi.blue/API/LTY.php?type=2
两个内容一样,第二个用的图床更加健康,同时速度会快一点。
之后就可以弄各种分类的,比如type=AI type=竖图 type=4k 甚至18x也不是不可以

创建了一个洛天依同好交流群:520071220,欢迎大家一起来玩。
最后玩个小游戏吧,下面两张图片,一张原图,一张图压,能分辨出来吗?


再试一次这次是两张不同的图。一张原图,一张图压

