我为这个看似愚蠢的问题道歉,但我需要知道......
如果我用 Photoshop 打开一个图像,比如说一个 jpeg,然后保存图像而不做任何事情(打开图像,单击保存,仅此而已),我一遍又一遍地这样做,我会失去质量吗?我相信当我进行更改并保存它时它会降低质量,但是打开图像并多次保存而不应用任何更改呢?
我为这个看似愚蠢的问题道歉,但我需要知道......
如果我用 Photoshop 打开一个图像,比如说一个 jpeg,然后保存图像而不做任何事情(打开图像,单击保存,仅此而已),我一遍又一遍地这样做,我会失去质量吗?我相信当我进行更改并保存它时它会降低质量,但是打开图像并多次保存而不应用任何更改呢?
通常是的,你会的。这是因为 JPEG 中的量化不是无损的,并且会将质量降低到一个固定点,之后不会发生进一步的降级(取决于您保存的质量,结果将或多或少可见)。
但是,Photoshop 有一个特殊情况,因为他们调整了算法,所以质量下降得更快。Hacker Factor 的 Neal Kravetz 有一篇关于这方面的文章:
我以 99% 的质量反复重新保存图像。(加载,99% 保存,重新加载,99% 重新保存,重复。)质量为 99%,11 次重新保存后更改停止。(由于 Q99 采取的步骤非常小,它很快就达到了局部最小值。)重新保存的文件 #11 到 #500 都具有完全相同的 sha1 校验和。在 75% 的质量下,它会在 54 次重新保存后停止(保存 #54 到 #500 是相同的)。
[...]
我使用 Photoshop 手动重复了这个实验。大约 12 点我数不清了(手动操作,电话响了)[...] 重新保存的次数不到两打,你已经可以看到墙壁的一部分变得越来越亮和越来越暗——远远超过 JPEG 算法所能解释的。
[...]
是的,反复保存 JPEG 会使图像变得更糟。但是用 Photoshop 反复保存会使情况变得更糟。
您将失去质量,因为 Photoshop 的默认 JPEG 保存质量为 <100%。
每当您将图像另存为 JPEG 时,它都会处理和压缩图像,因为 JPEG 是一种有损格式,因此会降低质量。
它将为与以前相同的像素执行相同的保存代码,所以,不。