主要观点:JPEG 图像是有损的,其机制将 RGB 值转换为 YCbCr 值,且因人类眼睛对亮度更敏感对色度更不敏感而进行色度子采样,解码时存在不同的 IDCT 实现和色度上采样算法灵活性,通过三个例子展示了不同上采样算法(箱形和三角形)在砖、孔雀、At Mouquin's 图像中的质量差异,主观认为在现代高分辨率显示器上,两种上采样算法的差异很难察觉,即使在低分辨率显示器上差异也可忽略不计。
关键信息:
- JPEG 图像转换及压缩原理,如 4:2:0 色度子采样使数据量减半。
- libjpeg-turbo 的三种 IDCT 实现及布尔型配置字段
do_fancy_upsampling
。 - 箱形和三角形上采样算法及其在不同维度的计算方式。
- 三个示例图像及不同上采样算法下的展示效果对比。
重要细节: - 砖图像示例中,箱形上采样的图像在 2×2 子采样边界处更块状且更紧密,三角形上采样更平滑。
- 孔雀图像示例中,鸟头部顶部边缘和背景的 2×2 块边界在箱形上采样时更明显。
- At Mouquin's 图像示例中,底部有 2×2 块伪影,顶部人头部分差异难察觉。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。