BENCHMARK
来自混合 benchmark 语料的压缩结果。
这个页面记录 TinyOwl 当前的压缩测试细节:首页保持简洁,具体样本、设置、取舍和最新结果可以在这里持续更新。
当前结果
同一批本地图片,可以保留熟悉格式、快速变小,或者继续追求最小导出体积。
这里的数字重点不是追一个抽象百分比,而是对比三条导出路径。保留原始格式最稳妥,WebP q50 是这批语料里最均衡的高压缩方案,AVIF q50 则是在接受更长耗时前提下追求最小文件。
106.56 MB -> 75.24 MB
保留原始格式 q75
106.56 MB -> 6.91 MB
导出为 WebP q50
106.56 MB -> 4.90 MB
导出为 AVIF q50
测试结果
| 模式 | 输入 | 输出 | 减少 | 耗时 |
|---|---|---|---|---|
| 保留原始格式 q75 | 106.56 MB | 75.24 MB | 29.39% | 36.24s |
| 保留原始格式 q50 | 106.56 MB | 25.75 MB | 75.83% | 12.48s |
| 导出为 WebP q75 | 106.56 MB | 9.93 MB | 90.68% | 21.79s |
| 导出为 WebP q50 | 106.56 MB | 6.91 MB | 93.52% | 22.47s |
| 导出为 AVIF q75 | 106.56 MB | 8.89 MB | 91.66% | 73.79s |
| 导出为 AVIF q50 | 106.56 MB | 4.90 MB | 95.40% | 53.74s |
| 仅源 PNG,q75(样本本身已较压缩) | 78.25 MB | 69.53 MB | 11.14% | 26.90s |
| 仅源 PNG,q50(更激进的 PNG 压缩) | 78.25 MB | 22.33 MB | 71.46% | 8.56s |
测试设置
- 混合本地 benchmark 语料,合并真实桌面截图与公开格式样本文件。
- Release 后端 profile,8 线程。
- 保留原格式测试使用 q75 和 q50,并为每张图片保留当前输出格式。
- WebP 测试在整套混合语料上分别使用 q75 和 q50。
- AVIF 测试在整套混合语料上分别使用 q75 和 q50。
- PNG 行只统计原始就是 PNG 的子集,避免把不合理的 JPG/WebP 转 PNG 膨胀混进主结果。
- 实际结果会随图片内容、格式、尺寸和所选预设变化。
如何理解这个结果
主表排除了 JPG 或 WebP 转 PNG,因为这通常不是合理的导出路径,而且会让整批结果失真。合并真实截图后,`PNG source only q75` 提升到 11.14%,更接近实际桌面工作流中的 PNG 表现。对产品层面的表达来说,更重要的仍然是路径对比:保留原始格式最稳妥,WebP q50 最均衡,AVIF q50 文件最小但更慢。