能否通过jpg逆压缩来无损地把图片保存为jpg格式?

你要理解压缩是怎么一回事,对有损压缩来说,是把原始图片当中的我们认为不重要的细节舍弃掉,从而使用一种更高效的方式来表示,某个高频分量原来有24bit的精度,我们认为这么高精度没有必要,只给它2个bit来表示,这样我们就减少了22个bit的存储的量,但是作为代价,我们损失了这22个bit的具体数值。所以源图片很接近的许多图片被压缩之后可能会变成同一张图片,这表明我们根本不可能从被压缩之后的图片当中还原出原始图片,我们只能还原到这其中的一张。你找到的任何跟A相近的图片,它压缩过后最好的结果就是变成B,它不可能变成A。从数学上来说,有损压缩是个降维的过程,我们保留了数据中对我们意义比较大的维度,然后舍弃了意义不大的维度,所以被压缩过的图片永远是一个低维数据,它不可能跟高维的数据产生一一对应关系。
■网友
jpg可以接近无损啊,把质量设置100%就好了啊但是这样就没有压缩的效果了啊,和位图那么大jpg是靠剔除细节来达到压缩的目的的C是90%,A是70%,B是60%当然可能出现类似的效果但是C比A大啊
■网友
使用.jpg文件格式采用的是JPEG压缩标准,而常用的JPEG压缩方法是有损压缩,当然标准上还存在一种LossLess JPEG的无损压缩方法。
【能否通过jpg逆压缩来无损地把图片保存为jpg格式?】 有损压缩丢失了原始图像的信息,不能完全复原,就好像一个弹簧,你把它挤压到弹性形变之后,不一定再回到原来的位置。而无损压缩仍然在弹性形变之内,还能恢复为原始形状。
所以能不能复原就看压缩的方法。

■网友
抛砖引玉,如果你只说高度接近,数学上不是不可能,说白了很接近于一个ill posed problem的一个局部最优解。换句话说在人类理解的范畴高度接近,形象一点的话,可以试图自行查阅各种super resolution 类算法帮助理解。
■网友
设全体图像组成的集合为X,X中的图像经过压缩之后得到的图像组成的集合为Y。对于图片A属于X,B就是Y中与A最接近的图像了。你能在X中找到的,压缩后最接近C的图像,就是A自己,以及压缩之后仍然是B的图像,没有更好的了。
■网友
除了特定图像,否则是不可能做到的。这个问题等价于永动机问题。如果有人能对任意JPG文件(其实不止是JPG文件)做到这一点的话,那么第一类永动机就一定能被开发出来。


    推荐阅读