JPEG在截图方面优于PNG | AI生成和翻译
两个因素在起作用:
分辨率与压缩的权衡。 PNG被调整到1000像素——你永久丢失了像素数据。JPG保留了完整原始分辨率,但应用了质量50的有损压缩。更多像素 + 有损 > 更少像素 + 无损,从视觉上看。
PNG无损,但对截图来说很浪费。 截图包含渐变、抗锯齿文字和微妙的颜色变化。PNG精确编码每个像素,对于这类内容会消耗大量比特。JPG的DCT(离散余弦变换)通过丢弃人类几乎注意不到的高频细节来压缩8×8的块——因此它每千字节能容纳多得多的视觉信息。
粗略计算:
- 1000像素的PNG,无损:451KB 对应约100万像素
- 全分辨率(约2400像素?)的JPG,质量50:463KB 对应约570万像素
JPG在差不多相同的空间里存储了约5倍多的像素。即使有损伪影,570万像素质量50在感知锐度上每次都胜过100万像素无损质量。
特别对于截图而言,JPG质量50-70是最佳区间——文字保持可读,UI元素保持锐利,DCT压缩能非常高效地处理纯色区域。PNG的无损保证仅在需要像素级精确度时胜出(例如图标、像素艺术或需要重新编辑的图像)。