我做了一些加密技术,对图像 LENA.jpg 进行了加密。我将其保存为加密图像。当我读取相同的矩阵进行解密过程时,我注意到矩阵的值发生了变化。图像失去了一些特征。当我解密矩阵(加密)而不保存为图片时,输出是完美的......但是一旦保存它就会失去它的质量......为什么会发生......
我附上了解密的图像..您可以清楚地看到一些像素丢失..
我做了一些加密技术,对图像 LENA.jpg 进行了加密。我将其保存为加密图像。当我读取相同的矩阵进行解密过程时,我注意到矩阵的值发生了变化。图像失去了一些特征。当我解密矩阵(加密)而不保存为图片时,输出是完美的......但是一旦保存它就会失去它的质量......为什么会发生......
我附上了解密的图像..您可以清楚地看到一些像素丢失..
您正在寻找的内容在这个SO 答案中得到了恰当的解释。
如果您以某种.jpg
格式保存了图像,这是可以预料的。默认情况下,JPEG 是一种有损格式。不过,它确实有一些无损变体。
当您“另存为图片”时,您使用的是什么格式?有些是有损的,但听起来你需要一种无损格式。