基本过程总体描述:根据JPEG压缩标准,图像首先被转换成YUV色彩空间。经过8×8的离散余弦变换(DCT)和量化之后,每个块总共有64个系数,其中第一个系数是直流(DC)系数,剩下的63个系数是交流(AC)系数。DC系数通过差分脉冲编码调制(DPCM)进行编码,同一块中的剩余63个AC系数通过之字形扫描转变成一个序列。AC系数用游程编码(RLE)编码,这些系数被转换成(, )对。
JPEG压缩的基本过程:
1. 颜色空间转换:原始图像从RGB色彩空间转换至YUV色彩空间,其中Y代表亮度成分,而U和V代表色度成分。
2. 块划分和离散余弦变换:图像被划分为8×8像素的块,每个块都进行离散余弦变换(DCT)。DCT帮助将像素值转换为频域中的系数。
3. 量化:DCT变换得到的系数通过量化过程来降低图像品质,以便于更好的压缩。量化是通过丢弃某些频域信息来实现的,通常是丢掉人眼不敏感的部分。
4. 编码:图像的DC系数通过差分脉冲编码调制(DPCM)编码来降低相关块之间的冗余。AC系数通过之字形扫描转换成为一维序列,之后使用游程编码(RLE)进行编码,进一步压缩数据量。
5. 结果:最终,所有编码后的数据被组织成流的形式,以便存储或传输。当需要查看或处理图像时,可以通过解码这些数据来重建图像。