你要理解压缩是怎么一回事,对有损压缩来说,是把原始图片当中的我们认为不重要的细节舍弃掉,从而使用一种更高效的方式来表示,某个高频分量原来有24bit的精度,我们认为这么高精度没有必要,只给它2个bit来表示,这样我们就减少了22个bit的存储的量,但是作为代价,我们损失了这22个bit的具体数值。所以源图片很接近的许多图片被压缩之后可能会变成同一张图片,这表明我们根本不可能从被压缩之后的图片当中还原出原始图片,我们只能还原到这其中的一张。你找到的任何跟A相近的图片,它压缩过后最好的结果就是变成B,它不可能变成A。
从数学上来说,有损压缩是个降维的过程,我们保留了数据中对我们意义比较大的维度,然后舍弃了意义不大的维度,所以被压缩过的图片永远是一个低维数据,它不可能跟高维的数据产生一一对应关系。