JPEG是一种有损图像压缩,可以提供高压缩比。据我所知,JPEG 在量化过程中会发生信息丢失。
JPEG压缩中是否还有其他步骤会发生或可能发生丢失?如果发生,那么在哪里?
JPEG是一种有损图像压缩,可以提供高压缩比。据我所知,JPEG 在量化过程中会发生信息丢失。
JPEG压缩中是否还有其他步骤会发生或可能发生丢失?如果发生,那么在哪里?
JPEG 压缩有 3 个方面会影响图像的质量和准确性:
1)在量化阶段发生精度损失。为了减少生成的数据量,颜色的准确性会丢失。
2) 在与 RGB/YCC 颜色空间的转换过程中引入了错误。
3) 在频域转换过程中引入了误差。离散余弦变换将像素转换为频域。这种转换会在两个方向上产生错误。
JPEG 压缩中可能发生损失的另一个地方是色度二次采样阶段。
我的理解是大多数 JPEG 压缩图像使用 4:2:0 颜色子采样:在将每个像素从 RGB 转换为 YCbCr 之后,2x2 像素块的 Cb 值被平均为单个值,并且该 2x2 的 Cr 值像素块也被平均为单个值。
JPEG 标准还支持 4:4:4(无下采样)。