Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compression 如果我将丢失的压缩文件再次保存(例如JPEG),会不会出现质量损失?_Compression_Jpeg_Image Formats - Fatal编程技术网

Compression 如果我将丢失的压缩文件再次保存(例如JPEG),会不会出现质量损失?

Compression 如果我将丢失的压缩文件再次保存(例如JPEG),会不会出现质量损失?,compression,jpeg,image-formats,Compression,Jpeg,Image Formats,我经常想,如果我加载一个压缩的图像文件,编辑它并再次保存,它会失去一些质量吗?如果在保存时使用相同的质量等级,算法是否会检测到文件已被压缩为JPEG格式,因此没有必要再次压缩显示的图像 是否最好始终保留原始文件(例如PSD)并始终对其进行更改,然后将其保存为JPEG格式或我需要的任何格式?是的,您将丢失更多文件信息。如果进行多次更改,请删除原始未压缩文件。对于图像格式,例如,连续压缩将导致明显的质量损失。质量损失的形式可能是图像的模糊度和模糊度 即使使用相同的质量设置保存图像,也会出现质量损失。

我经常想,如果我加载一个压缩的图像文件,编辑它并再次保存,它会失去一些质量吗?如果在保存时使用相同的质量等级,算法是否会检测到文件已被压缩为JPEG格式,因此没有必要再次压缩显示的图像


是否最好始终保留原始文件(例如PSD)并始终对其进行更改,然后将其保存为JPEG格式或我需要的任何格式?

是的,您将丢失更多文件信息。如果进行多次更改,请删除原始未压缩文件。

对于图像格式,例如,连续压缩将导致明显的质量损失。质量损失的形式可能是图像的模糊度和模糊度

即使使用相同的质量设置保存图像,也会出现质量损失。“保持质量”或更好的方法是尽可能少地损失质量,唯一的方法是使用可用的最高质量设置。即便如此,也不能保证不会出现质量损失

是的,如果要使用JPEG等有损压缩方案制作图像,最好保留原始图像的副本。可以使用压缩方案保存原始文件,该方案将以(通常)更大的文件大小为代价来保持文件的质量


(注意:JPEG有一个无损版本,但是,最常见的版本使用诸如处理图像之类的技术,并且是有损的。)

当然。因为最初使用的算法级别可能与后续保存中的不同。你可以使用图像处理软件(如Photoshop)轻松地检查这一点。多次保存文件,每次更改压缩级别。就一点点。您将看到图像退化。

如果更改是局部的(固定几个像素,而不是重新着色区域),并且您使用具有相同设置的原始编辑工具,则可以避免不受影响的区域退化。尽管如此,由于压缩块受到影响且无法恢复,预计更改区域周围会出现一些额外的质量损失


真正的答案仍然是对源图像进行编辑,在可能的情况下不进行压缩捕获,并在使用目标图像之前应用所需的压缩程度。

是的,当您将图像重新保存为JPEG时,总会丢失一点信息。损失多少取决于加载图像后对图像所做的操作

如果您保持图像的大小不变,并且只做一些小的更改,那么就不会丢失那么多数据。加载图像时,将根据压缩数据重新创建原始图像的近似值。如果使用相同的压缩重新保存图像,则丢失的大部分数据将是加载时重新创建的数据

如果调整图像的大小或编辑图像的较大区域,则在重新保存图像时会丢失更多数据。图像的任何编辑部分将丢失与第一次压缩时相同的信息量


如果你想获得尽可能好的质量,你应该始终保留原版。

一般来说,是的。但是,根据压缩格式的不同,通常可以执行某些操作(主要是旋转和镜像),而不会因使用文件格式的属性而降低质量


从理论上讲,由于JPEG独立地压缩每个8x8像素块,如果使用相同的压缩设置保存图像,则应该可以保留所有未更改的图像块,但我不知道有任何软件实现此功能。

我认为acdsee具有无损JPEG旋转,但不确定