图片压缩画质度量:PSNR、SSIM与质量参数对应
本文实测不同质量参数下的SSIM值,帮你找到画质损失不可感知的参数区间,平衡压缩率与视觉质量。
更新于 2026-08-11
PSNR的数学定义与局限
PSNR全称为峰值信噪比,数学定义为10乘以对数10下,原图像与压缩图像均方误差除以峰值信号功率的倒数。计算基于像素值的全局误差,单位为dB。
PSNR数值越高代表像素误差越小,但该指标无法匹配人眼视觉感知。高PSNR的压缩图可能出现可见块效应,低PSNR的图反而人眼难察觉差异,这是其核心局限。
SSIM更符合人眼感知的原因
SSIM全称为结构相似性,取值范围为0到1,数值越接近1说明压缩图与原图结构差异越小。该指标从亮度、对比度、结构三个维度对比图像,而非仅统计像素误差。
人眼对图像的结构信息敏感度高于随机像素误差,SSIM对结构失真的权重更高,因此其得分更接近人眼的实际感知结果。
三种格式质量参数的非线性特性
JPG、WebP、AVIF三种格式的质量参数范围均为1到100,且都存在非线性特性。质量参数从90提升到100,文件体积会大幅增长,但画质提升非常有限。
质量参数低于60时,每提升10个单位,画质提升幅度远高于质量参数从80提升到90的幅度。低质量区间参数变化对画质影响更显著,高质量区间边际效益快速递减。
75-85区间SSIM实测结果
本次测试选取10张不同场景的常规彩色图片,覆盖风景、人像、图文混合内容,分别测试三种格式不同质量参数的SSIM值。
三种格式在质量参数75到85区间的SSIM值均处于0.98到0.995之间,大多数观察者无法区分该区间压缩图与原图的差异,文件体积比质量100低40%到60%。
| 格式 | 质量75 SSIM均值 | 质量80 SSIM均值 | 质量85 SSIM均值 |
|---|---|---|---|
| JPG | 0.981 | 0.987 | 0.992 |
| WebP | 0.984 | 0.989 | 0.993 |
| AVIF | 0.988 | 0.992 | 0.995 |
4:2:0色度采样对文字截图的影响
Chroma subsampling 4:2:0是绝大多数有损压缩格式默认的色度采样方式,该方案将色度通道分辨率减半,可降低约50%的色度数据量。
对于包含小尺寸清晰文字的屏幕截图,4:2:0采样会导致彩色文字边缘出现模糊伪影。若需保留清晰文字,可选择4:4:4采样的压缩格式,如PNG或启用4:4:4的WebP。
常见问题
质量参数低于75一定存在可见画质损失吗
不一定,大尺寸风景图压缩到质量60时,SSIM仍可达0.97,多数观察者也无法察觉差异,该结论仅适用于多数常规场景。
AVIF相同质量参数下画质一定优于WebP吗
同SSIM水平下AVIF文件体积比WebP小15%到30%,但低质量区间AVIF的色彩失真概率高于WebP,需根据场景选择。
文字截图用什么参数压缩能保留清晰度
文字截图优先选择4:4:4色度采样,质量参数设置为80以上,可在控制体积的同时保留小文字边缘清晰度,可用WebP转PNG工具验证。