跳过主要内容
全部文章
技术

PixSip 压缩基准测试:20 张真实照片,每个数字都公开

20 张真实照片经过 PixSip 生产压缩流水线的完整基准:方法学、逐张数据表和汇总——2272 KB 进,1463 KB 出。

本站到处都在引用数字——对 TinyPNG 的 18/20、691 KB 的参考图、46 dB PSNR 的调色板转换。没有方法的声明只是营销,所以这篇文章就是方法本身:20 张真实照片跑过 PixSip 生产压缩流水线的完整基准,每一张的数据全部公开。

方法学

图片。 20 张来自 Picsum 的照片(真实的 CC 授权摄影作品,不是合成测试图),覆盖 8 种尺寸(640×480 到 1920×1080),原始体积 26 KB 到 232 KB。

流水线。 每张 JPG 都通过 Chromium 里运行的生产版 PixSip 工具压缩——就是网站实际交付的那套 WebAssembly MozJPEG 编码器和 Worker 流水线,使用工具固定的 quality 65。

没做的事。 没有挑图:这是按顺序下载的前 20 张。没有重跑刷数字。下面的表是全部图片,包括最差的那张。

完整数据表

图片原始压缩后节省
img14227 KB158 KB−30%
img18194 KB105 KB−46%
img7166 KB117 KB−30%
img2155 KB84 KB−45%
img9140 KB90 KB−36%
img17137 KB90 KB−34%
img16130 KB92 KB−29%
img13130 KB85 KB−35%
img10129 KB80 KB−38%
img8129 KB89 KB−31%
img11108 KB74 KB−31%
img19100 KB70 KB−29%
img1598 KB65 KB−33%
img379 KB54 KB−32%
img678 KB50 KB−36%
img173 KB38 KB−49%
img567 KB35 KB−48%
img461 KB41 KB−33%
img2044 KB30 KB−33%
img1226 KB16 KB−39%

img

汇总

  • **总量:**2272 KB → 1463 KB,整批缩减 35.6%
  • **每张平均节省:**35.9% · **中位数:**33.8%
  • **范围:**29% 到 49%

数据说明了什么

节省率与画面细节相关,与文件大小无关。 效果最好的几张(−45% 到 −49%)都有大面积的平滑区域——天空、墙面、浅景深——MozJPEG 可以在那里丢弃人眼看不到的信息。纹理密集的画面只有 −29% 到 −31%,因为可移除的冗余本来就少。

小文件按比例省得更少。 JPG 有固定的结构开销,26 KB 的文件不可能像 194 KB 的文件那样腰斩。工具会把已经优化过的文件原样返回,而不是为了数字牺牲画质。

这个范围是诚实的。 29% 到 49% 是一个宽区间,这正是我们发布整张表而不是单个标题数字的原因——「最多缩小 49%」是真的,「最差的一张只缩 29%」也是真的。

与本站其它数字的关系

  • 18/20 的 TinyPNG 对比来自另一次独立基准:同样的 20 张工作流分别跑两个工具,在匹配的视觉画质(PSNR + 1:1 并排检查)下比较体积。它是开发期间用另一组照片完成的,作为相对画质的声明发布,不属于本表。
  • 691 KB → 252 KB(−63%)参考图是一张 1024×695 的 PNG 转码为 JPG。PNG 转 JPG 比 JPG 转 JPG 降得多,因为源文件本来就大;两个数字都是不同转换的真实测量。
  • 46 dB PSNR 调色板数据是同一张参考图的照片类 PNG 调色板转换。

这些数字全部可复现:编码器就是 Squoosh 使用的那批开源库(MozJPEG、libwebp、OxiPNG、libavif、libjxl),流水线跑在你的浏览器里——打开工具,丢 20 张照片,自己核对总数。

img

局限性

照片是真实的但属于网页尺寸(≤232 KB),不是相机原始输出;本次基准只覆盖 JPG→JPG——PNG、WebP、AVIF 转换有各自的数字,本站引用的都已注明出处。画质通过目测和抽查 PSNR 验证,未覆盖全部 20 张。如果你想复现这次测试,联系我们获取原始图片集。


亲手试试这条流水线:压缩 JPG、转成 WebP、HEIC 转 JPG。或阅读流水线原理。