我们都知道,从 jpg 转换为 jpg 会使图像质量下降,而将 png 转换为 png 时不会发生同样的情况,但是 jpg 转换为 png 呢?
在我看来,它没有是有道理的,但我仍然不确定。
我认为这个问题的好答案可能是一篇文章,其中对为什么会发生或不发生有很好的解释。你现在有吗?我找不到这样的文章。
最佳答案
没有,但是很复杂。
JPEG 的读取不是一个精确定义的过程。允许不同的 JPEG 解码器从同一文件产生略有不同的结果。
将 JPEG 转换为 PNG 会使像素永远代表用于解码 JPEG 的特定方法,即使它不是最好的方法。如果您使用“坏”的 JPEG 解码器进行转换,您将失去以后使用“更好”的 JPEG 解码器的能力。
区别在于:
还有其他原因可以避免转换:
以及转换案例:jpeg2png project ,它不仅可以转换文件,还可以使用非常先进的后处理来消除 JPEG 压缩失真。在这种情况下,您可能会挽救低质量的块状 JPEG 并获得更平滑的图像。
关于png - 图像从 jpg 转换为 png 时质量会下降吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38554199/