我正在为jpeg文件编写解压缩程序我知道这是一个非常复杂的过程 但无论如何我已阅读本教程http://www.impulseadventure.com/photo/jpeg-huffman-coding.html 在我达到这个目标之前它非常有用
期望图像内容是3个成分(Y,Cb,Cr)。 在每个组件中,序列始终是一个DC值,后跟 63 AC值。
那么DC和AC是什么意思?
答案 0 :(得分:15)
简单地说,离散余弦变换(DCT)的第一个元素是DC或直流项,它是像素值的平均值。其余元素,AC或交流电项,与平均值无关。因此,如果您为所有像素值添加相同的数字,则只有DCT的DC项会发生变化。 AC条款将保持不变。
这类似于用电容滤除信号的直流分量,只允许交流分量通过。