Jpeg 颜色压缩效率

Jpeg Color Compression Efficiency

有谁知道以下两者之间的效率差异: 1.压缩RGB图像 2.分别压缩RGB图像的每个颜色(先压缩一张R的"grayscale"图,再压缩一张G的"grayscale"图,再压缩一张B的"grayscale"图,所以最后你得到 3 个不同的压缩 "grayscale" 图片...)。

例如,如果我拍摄一张 RGB 图像并将其压缩到一定质量(假设需要 1GB),然后拍摄一张 R 图像并将其压缩到相同的质量,是否需要 1/3内存(0.33GB)? 或者由于不同颜色图像之间的相关性,RGB 图像会更有效吗?多少(50%/70%...)?

JPEG 几乎从不使用 RGB。它将 RGB 图像数据转换为不同的颜色 space,YCbCr,以将亮度通道(Y)与色度通道(CbCr)分开。作为有损压缩的第一步,通常将色度通道的分辨率降低四分之一(每个维度为二分之一,指定为 4:2:0)。这是为了利用人眼对颜色信息的分辨率较低。

然后每个通道单独压缩。颜色通道之间没有太多相关性,与(现在)更高分辨率的亮度通道之间的相关性更小。