Jpeg图像 压缩/解码 之采样因子
Jpeg文件采样因子分为 水平采样因子 和 垂直采样因子,假设 水平采样因子 : 垂直采样因子= 2 : 2
如图所示,每个方格代表一个颜色分量,水平方向每两个分量采样一次,垂直方向每两个分量采样一次
采样后,原始的64个数据块变成下图的 16 个数据块
这里4个颜色分量采样后变成一个颜色分量,这个颜色分量可以是左上角(红色)的数据,也可是4个数据的均值
Jpeg图像解码时需要反采样,将16个数据还原为64个数据
图中方框的四个颜色分量由一个颜色分量平铺得来
现在大多数软件采用 YCbCr = 4 : 2 : 0 采样因子 ,也就是 Y (亮度)分量不需要采样,CbCr(色彩)分量都按照上面的 2 : 2方式采样,最后的结果是,如果有 8 * 8 个数据,采样后变成 4 * 4 个数据
reference: https://en.wikipedia.org/wiki/Chroma_subsampling
转载于:https://my.oschina.net/tigerBin/blog/1093940