M4 Pro 图片压缩粗略测试

用上老板给配的 MBP 后,手上最强的 CPU 就成了这颗 M4 Pro。于是就来简单测一下它压缩图片的能力,同时对比不同格式之间的差别。

测试的设备是 MacBook Pro 14寸,有着 M4Pro 处理器和 24G 统一内存;图片压缩软件是

这也是我在 Mac 上唯一找到的免费多线程GUI图片压缩软件;
压缩采用了 10 线程,最高为 14,但会爆内存;
压缩格式测试了 AVIF、JPEG LI、JPEG XL、WebP,都是用软件的默认配置,均为 80% 质量;
样本是通过 SMB 共享的三组图片。

本次测试仅图一乐,包含且不限以下误差因素:

  • 散热环境恶劣(在床上测的
  • 缺少质量对比(实在看不出来
  • 没有调节参数(不会
  • 网络共享拖累性能(懒得传到笔记本上了,而且这样更符合我的实际使用情况

测试结果

第一组

第一组样本是真实人物照片,100 张 jpg 格式的图片,总大小 2.6 GB

格式 输出文件总大小 压缩比 用时 平均速度
AVIF 214.40 MB 8.2% 9 分钟 0.29 GB/分钟
JPEGLI 260.62 MB 10% 35 秒 4.46 GB/分钟
JPEGXL 196.95 MB 7.6% 3 分钟 0.87 GB/分钟
WebP 175.95 MB 6.8% 1 分钟 2.60 GB/分钟

这里 AVIF 慢的离谱主要是因为爆内存了,最高内存占用 29 GB,不光内存压缩拖累了 CPU,Swap 都被写了不少。

第二组

第二组样本是黑白漫画,分辨率很高且含有大量网点,24 张 jpg 图片,总大小 334.77 MB

格式 输出文件总大小 压缩比 用时 平均速度
AVIF 131.20 MB 39.2% 43 秒 0.47 GB/分钟
JPEGLI 120.37 MB 35.9% 3 秒 6.69 GB/分钟
JXL 89.28 MB 26.7% 15 秒 1.34 GB/分钟
WebP 98.51 MB 29.4% 7 秒 2.87 GB/分钟

黑白网点的压缩率明显低很多,压缩完放大对比也没有出现把网点压糊的现象

第三组

第三组样本是彩色漫画,体积小很多颜色也简单,36 张 jpg 图片,总大小 143.55 MB

格式 输出文件总大小 压缩比 用时 平均速度
AVIF 10.43 MB 7.3% 18 秒 0.48 GB/分钟
JPEGLI 19.14 MB 13.3% 2 秒 4.31 GB/分钟
JPEGXL 16.85 MB 11.7% 7 秒 1.23 GB/分钟
WebP 10.57 MB 7.4% 2 秒 4.31 GB/分钟

这里 WebP 和 JPEGLI 的速度分不开了,感觉受到了 SMB 延迟的限制。

总结

其实也没什么好总结的,M4 Pro 压缩速度真的快很多,10代处理器已经不行了,但笔记本还是不敢长时间满载;AVIF 和 JXL 的速度和兼容性距离实际使用还有段时间。WebP 很多人说有颜色问题,但我怎么对比也看不出来,会不会是查看器的问题?JPG 压缩仍没有被淘汰,和 WebP 从压缩率与速度之间做取舍,我最后应该会选择其中一个来用。

1 个赞

自己用还是 JPG 吧。

M4真香

看别人测,JPEGLI 是不如 JPG(MOZ) 的。

如果要求再小一点,范围扩大一点,你可以获得一个免费多线程CLI图片压缩软件,rimage,其支持mozjpeg压缩,没有gui的问题我解决不了,因为我没有任何mac开发经验,只能提供Windows的gui

1 个赞