我经常想,如果我加载一个压缩的图像文件,编辑它并再次保存它,它会失去一些质量吗?如果我在保存时使用相同的质量等级怎么办,算法会以某种方式检测到文件已经被压缩为 JPEG,因此尝试再次压缩显示的表示没有意义?
始终保留原始文件(例如,PSD)并始终对其进行更改,然后将其保存为 JPEG 或我需要的任何文件会是一个更好的主意吗?
我经常想,如果我加载一个压缩的图像文件,编辑它并再次保存它,它会失去一些质量吗?如果我在保存时使用相同的质量等级怎么办,算法会以某种方式检测到文件已经被压缩为 JPEG,因此尝试再次压缩显示的表示没有意义?
始终保留原始文件(例如,PSD)并始终对其进行更改,然后将其保存为 JPEG 或我需要的任何文件会是一个更好的主意吗?
是的,您将丢失更多文件信息。如果进行多项更改,请处理原始未压缩文件。
一般来说,是的。但是,根据压缩格式的不同,通常可以执行某些操作(主要是旋转和镜像),而不会损失任何质量,这些操作旨在使用文件格式的属性。
从理论上讲,由于 JPEG 独立压缩每个 8x8 块 pf 像素,因此如果使用相同的压缩设置保存图像,则应该可以保留图像的所有未更改块,但我不知道有任何软件可以实现这一点。
当然。因为最初使用的算法级别可能与您随后的保存不同。您可以使用图像处理软件(例如 Photoshop)轻松检查这一点。多次保存文件并每次更改压缩级别。只是一点点。您会看到图像质量下降。
如果更改是局部的(修复几个像素,而不是重新着色一个区域)并且您使用具有相同设置的原始编辑工具,则可以避免您不影响的区域的退化。尽管如此,由于压缩块受到影响并且无法恢复,因此预计更改区域周围会出现一些额外的质量损失。
真正的答案仍然是对源图像进行编辑,尽可能在不压缩的情况下捕获,并在使用图像之前应用所需的压缩程度。
是的,当您将图像重新保存为 JPEG 时,总会丢失一些信息。损失多少取决于加载后对图像所做的操作。
如果您保持图像大小相同并且只进行较小的更改,则不会丢失那么多数据。加载图像时,会根据压缩数据重新创建原始图像的近似值。如果您使用相同的压缩方式重新保存图像,您丢失的大部分数据将是加载时重新创建的数据。
如果调整图像大小或编辑大面积图像,重新保存时将丢失更多数据。图像的任何编辑部分都会丢失与第一次压缩时相同数量的信息。
如果您想获得最好的质量,您应该始终保留原件。