转换为JPG时要选择什么质量?


37

将图片导出为JPG时,通常可以1-100比例选择其质量。我想保持良好的质量,但是保持与原始RAW几乎一样大的JPG毫无意义,那么是否有任何准则为特定用途选择特定的JPG质量?我主要对Internet共享和在线订购打印件感兴趣。


这取决于您使用的软件(例如,jrista答案中的Lightroom建议与其他应用程序中的建议不同);你的工作流程是什么?
里德

1
“ ...保留与原始RAW几乎一样大的JPG ...” +1为奥林的答案表明,即使100%JPEG也可以/应该比RAW小得多。
马丁

Answers:


37

坦率地说,应该始终以一定的压缩级别导出JPEG图像,这完全是轶事。JPEG压缩量实际上应取决于JPEG的使用目的以及JPEG的内容。

将图像导出为JPEG时应该选择的质量级别高度依赖于图像中包含的细节种类。平滑的蓝天或夕阳的天空具有大面积的橙色渐变的图像可能应使用90-100的高质量设置。仅包含复杂细节的图像可能会以50-60(甚至更低)的质量设置消失。没有单一的“最佳” JPEG压缩设置,并且根据细节的类型和复杂性(或缺少复杂性和细节),您可能会发现自己适合使用40-60、70-80或90-100您要导出的照片。

可以在这里找到有关JPEG压缩如何影响IQ的出色视觉资源:

Lightroom JPEG导出质量设置分析

该站点演示了一系列不同内容的样本图像在离散范围内从最低设置到最高设置的JPEG压缩。通过观察每个压缩级别的每个图像,您可以清楚地看到为什么在某些情况下可能需要使用较高的设置(例如90-100),而在其他情况下则完全需要较低的设置(例如40-60)。

附带说明一下,如果您出于任何打印目的或以大尺寸在屏幕上查看(例如,将其作为30英寸2560x1600屏幕的墙纸)保存JPEG,则没有理由不使用最佳格式。可用的质量设置。保存为网络时,请尽可能地进行压缩,而不会引入可见的压缩伪影。不同类别的图像将定期落入某些JPEG压缩级别(上面链接的网站可以帮助您了解下降的位置)...因此可以很快成为第二自然,从而知道在为网络保存各种图像时使用什么压缩级别。


1
我不知道jpg压缩的工作原理。您的答案(和链接)提供了很好的见解。在我认为更详细的图片需要更高的质量之前。您的回答非常有帮助。
santiagozky 2012年

9

如今,磁盘仍然非常便宜,因此JPEG文件具有很多优点,即使它们与原始RAW一样大,可以即时预览图像,并且可以在没有RAW软件的计算机上显示。

“质量”参数确定用于压缩数据的量化矩阵。无需赘述,这确定了图像中包含的频率被近似实现压缩的程度。要注意的重要一点是,“质量”和最终尺寸之间没有直接对应关系。

因此,质量仅决定丢失多少比例的图像信息,如果图像包含更多的开始信息(就高频细节而言),即使使用相同的质量设置,您也会得到更大的JPEG文件。因此,没有可以使用的全局设置,如果您想要一定大小的文件,则必须调整每个图像的质量。

另外,您可能希望对细节更精细的图像使用较高的设置(或噪点-噪点压缩得不好,因此会导致更多的伪像)。如果您要制作一张单张的图像,则可以使用任何可以预览压缩图像的程序(Photoshop会这样做),并使用该值,直到获得合理大小的所需质量为止。

我从不以JPEG格式存档,而是始终保留原始RAW,因此,每次生成JPEG时,它都可以在屏幕上显示。我以前在Photoshop中以质量7(12分)开始,除非我注意到工件,否则我会增加它。然后,我将默认质量移至9/12。由于互联网的连接速度和存储空间的增长速度远远快于屏幕分辨率,因此,这些天我一直只使用11(比最大值降低了一步,选择12时大小会有所增加),因此不必担心。

发送图像进行打印时,如果必须是JPEG,则我将使用最高质量的图像,除非印刷公司有所抱怨。您已经在图像上进行了艰苦的工作,没有任何理由将质量降低以减少几分钟的上传时间。


1
我不确定这到底是什么意思:“这些天磁盘仍然很便宜,所以JPEG文件有很多优点……”看起来好像有错字?
chills42

@ chills42没错,提问者问,保持高质量JPEG是否有意义,即使它几乎与RAW文件一样大。如果您担心磁盘空间,应该只保留RAW并在需要时(打印等)使用时生成高质量的JPEG,但是由于如今磁盘空间已不再是一个问题,我认为JPEG + RAW具有很多优点,因为档案格式。
马特·格鲁姆

6

请使用90,最好使用95。 根据我的经验,在大多数情况下,使用90以下的值时,尺寸增大对于可察觉的质量损失不再是有益的,并且只能用于可以从JPEG压缩和/或中受益的非常特殊的图像上或需要保持最大文件大小(例如,建立网站时使用的图像)。

低于约75的JPEG压缩肯定会显示可见的伪像。


1
这真的取决于图像内容。我同意,如果存在明显的平滑渐变或平坦表面,则90可能是极限。然而,在充满复杂细节的图像中,人们可以得到的图像远小于90 ...低至75甚至更低,而IQ却没有明显的损失。
jrista

不同软件的质量也不同。您可以在回答中添加一些上下文吗?
里德

@OlafM:确实不会。而且也不会有任何问题。这就是为什么我特别提到:“以我的经验”;这是一个主观的问题。
pleinolijf 2015年

3

对于“开发”,我将jpeg质量滑块保持在100%,因此在在线站点重新压缩它之前,我将减少细节。如果我通过ftp放在自己的站点上,则可以选择90%并提供缩略图。无论如何,80%的在线观看在线照片的人都有快速的DSL。

这是一个从左到右的质量测试:10,20,30,40,55,70,80,90,100%我显示每个文件中的农作物。

完整文件的文件大小为:210k,278k,347k,477k,601k,709k,987k,1.7M,7M。

原始文件为8M,但请记住,该文件基本上是单色图像和较小的缩略图,再加上一些元数据。BMP为30.5Mb!

对我来说,从100到90的差异很明显,但很小。但是,如果有可能我想打开它并进行进一步处理,我永远不会低于100%。低于100%是“永远的处理时间”交易。

从90到80,差异更大,而70%看起来像胡扯。因此,我的结论是:如果需要节省一些空间/上传/ DL时间,并且可以重新打包,则备份和可能重新打开100%:80-90%。

Jpeg测试

查看BMP文件中的细节差异


您是否有机会使用不同类型的图像来做到这一点?70%开始表现出智商下降的唯一原因(我不会说看起来像胡扯)是因为背景天空渐变……这是jpeg样式有损压缩的最坏区域。包含复杂细节且几乎没有或没有光滑表面的图像可以压缩到更高的程度,并且看起来仍然完全可以接受。
jrista

1
但是图像裁剪包含两个极端,因此您可以评估渐变以及稻草的损失。在我看来,即使是草斑也退化了70%。在为什么您不需要保存100kb的世界中,为什么还要接受任何令人不安的文物呢?好吧...也许您是专门为在国外漫游的人制作的手机网站。但是即使那样,您也可以通过降低分辨率来获得更多收益。
Michael Nielsen

2

马特说的话,但我想补充一点,JPEG实际上有两个内置的压缩​​方案。第一个基于离散余弦,它可以丢弃图像的某些频率分量。这是带有“ quality”参数的有损压缩,可以在保真度上权衡压缩。在最高质量下,这种压缩方案几乎被消除了。

JPEG还使用霍夫曼编码进行附加压缩。那是一种无损方案,因此它总是存在而无需控制它。

因此,即使达到最大“质量”,JPEG也会进行一些有用的压缩。我只是查看了一个普通场景的示例图像的大小进行比较。尼康NEF原始文件为26 Mb,包含14位/像素,并且未压缩。我以最高质量保存的后处理JPEG版本为9.1 Mb。它包含24位/像素,尽管当然会丢失一些信息,并从原始原始图像中的值插入其他信息。使用LZW和前向差分压缩(均无损)将相同的后处理图像转换为TIFF文件,结果为20.3 Mb。

作为最终实验,我将9.1 Mb后处理文件和由此产生的TIFF文件都复制到了具有最高质量设置的JPEG文件中。两个结果JPEG文件的大小完全相同,约为8.5 Mb的字节。这表明即使以最高质量进行压缩,也仅会进行少量有损压缩,但压缩量不会太大。这也证明了TIFF文件完全不会丢失任何信息。

像Matt一样,我从相机存档了原始RAW文件。我还以最高质量将通用后处理版本存档为JPEG。即使以高对比度和锐利边缘偷窥像素,也不会向人眼揭示压缩伪影。我喜欢以JPEG格式处理后的图片,因为它可能是最直接可用的格式。如果存在问题,并且我希望有所不同,那么我总会获得原始文件,以权衡不同的方式重新得出另一个后处理版本。

我以前使用80作为JPEG图像的默认质量级别(我的软件的质量范围为0-100),但是最近除非特别需要较小的文件大小,否则我一直使用100作为默认质量级别。通常没有。我已经尽力改变了源代码中JPG图像驱动程序的默认设置,这样我就不必在大多数时间始终指定质量级别。这不像Gb占用大量内存的旧时代。(实际上,我已经足够大了,可以记住1 Mb是足够的磁盘空间,但是那时候我们也没有进行数字摄影)。


3
“离散余弦”本身并不是压缩形式,而是对频率空间的一种转换。在JPEG中,频率系数然后经过量化(整数除法),将其中一些量化为零,然后再进行游程长度编码和霍夫曼编码的无损压缩。关键是离散余弦变换本身是无损的,所有损耗都发生在量化期间。当将质量设置为最大时,量化实际上只是对DCT中的系数(是实数)进行四舍五入,但是数据仍然会丢失(尽管几乎看不见)。
Matt Grum 2012年

@Matt:是的,你懂我。我当时对数学很草率,并且改写了这个说法。实际上,我印象深刻的是摄影网站上有足够的技术警惕性可以抓住这一点。我通常不会碰到那些在信号处理课上专心学习的摄影师,如果他们曾经参加过的话。我的错。
奥林·拉斯洛普

我很确定原始文件不包含14位/像素。如果这样做的话,将其设置为每通道八位RGB(24位/像素)将增加可能的色彩保真度,而RAW将失去其最大的优势。但是,每个感光体可能包含14位数据。它也可能无损压缩。(这可以通过查看各种快照的文件大小来容易地验证:如果它们的大小不尽相同,则涉及一定程度的压缩。EOS50D的原始文件很容易在〜18和〜25 MB之间变化,表示压缩已完成。)
CVn 2012年

@Michael:当您不知道我使用什么设置甚至不知道它们来自什么相机时,我看不到如何确定我的RAW文件。这些原始文件中的图像数据未经压缩,并包含每个像素的14位传感器信息。每个像素只有一种颜色。查找称为“拜耳矩阵”的东西。14位像素数据实际上存储为16位字,因此4288 x 2844图像存储为24.4 MB。这些文件包含其他可变长度信息,通常大小接近26 MB。
Olin Lathrop

我了解拜耳矩阵及其在数字彩色摄影中的使用。我的观点是,如果原始文件每像素包含14位,则每像素 24位JPEG或TIFF将能够捕获所有信息,因为它将扩展可用的色彩空间-甚至不​​知道使用哪种相机您使用时,我认为这是一个相当安全的选择。我有一个14位ADC摄像机的〜18个MiB 4770×3177px原始文件,这至少需要〜25.3 MiB才能存储未压缩的(4770×3177×14/8)。对于某种形式的无损压缩,可以节省30%的费用。
CVn

1

为了在压缩和质量之间取得最佳的折衷,您必须尝试对每个图像进行不同的压缩,以查看可接受的质量。如果不想对每个图像都这样做,则可以尝试一些图像,然后使用该压缩级别,并接受该级别足够接近。

作为起点:

  • 质量60:适合网络
  • 品质80:适合在线打印

查找内容,以发现JPEG压缩伪像:

  • 每个2x2像素块共享相同的色相,因此在对比色之间的非常清晰的边界上,您可能会看到颜色从边界溢出。
  • 压缩基于8x8渐变块,因此在较低的压缩下,您会看到这些块开始出现。
  • 在靠近平滑区域(例如,天空的树线)附近出现鲜明对比的地方,压缩最为明显,在平滑区域中呈卷曲状。

很主观。我可以轻松地看到低于85的任何压缩率,这就是我在网络上使用的压缩率。打印时,至少为96。
Itai 2012年

@Itai:如果您不希望压缩以任何方式可见,那么您不应该首先使用JPEG压缩。即使在100级,您仍然会有压缩失真。
Guffa

在100时,它们是可测量的,但可以忽略不计。如果不仔细检查照片,我无法在96岁及以上的水平上看到它们。对于网络使用,这确实是必需的,否则图像会变得很沉重,网站会变得很慢。
Itai 2012年

如果您的网站仍会重新打包,则应上传质量为90-100%的源文件。
Michael Nielsen

@Itai:你似乎在矛盾自己。使用高质量级别会增加文件大小,这会使网站变慢。
Guffa 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.