sRGB和Adobe RGB等颜色空间如何重叠?


20

sRGB是否包含在Adobe RGB中,而Adobe RGB是否包含在ProPhoto RGB中?意味着“较低空间”中的照片在“较高空间”中看起来完全相同,例如,sRGB照片在Adobe RGB空间中看起来完全相同。

我注意到,一张sRGB照片的尺寸要比Adobe RGB中的同一张照片大,由于色彩空间更大,我不明白。


您将另存为什么文件格式?某些压缩算法不是确定性的,一次又一次保存同一张图像可能会导致最终文件大小略有不同。
jrista

JPEG。通过阅读以下答案,我才意识到它完全来自压缩。
Julio Guerra

Answers:


30

请查看Wikipedia的Jeff Schewe的这张图片。这是真正的三维空间的2D切片,但它使基本概念清晰明了: 颜色空间

因此:sRGB是AdobeRGB的子集,而AdobeRGB是ProPhoto RGB的子集。

您还可以看到ProPhoto RGB如何延伸代表可见颜色的弯曲形状之外。您会看到AdobeRGB如何比sRGB更适合于在毛面纸上打印-以及ProPhoto空间可以在纸上打印的范围之外。

但这不是全部,因为位深度的问题。在用于显示的常见文件格式中,颜色信息存储在整数中,而不是模拟值中-存在离散的,可计数的颜色数量,可以在特定位深度上进行描述。将颜色空间想像成一盒不同颜色的Crayola蜡笔。每个颜色空间都有相同数量的蜡笔。在较大的空间中,一些有限的数字必须用完才能覆盖更广的范围-在ProPhoto RGB中,您有许多“蜡笔”专门用于人类甚至看不到的颜色。sRGB将相同数量的蜡笔装在较小的范围内。这意味着,以换取不能够代表那些远出青色和绿色,你得到的蓝色和紫色和红色(和果岭之间更细的区分有)。

在每通道8位色深(总共24位)中,大约有1680万个蜡笔,但是足够多,因此仍然有机会在细微的渐变中出现颜色伪影。而且,当您从一个颜色空间映射到另一个颜色空间时,蜡笔不一定会对齐。ProPhoto RGB可能包含所有sRGB,但是如果您以8位工作,则来回移动是有损耗的。

想象一下,您在一个蜡笔盒中有三种深浅不一的红色,而在另一个盒子中有两种深浅不一的红色(因为第二个盒子需要额外的蜡笔用于深蓝色)。如果要复制从第一个框绘制的图片,则必须在呈现红色时做出折衷。而且,如果您随后用第一个蜡笔制作另一个副本,但又不看第一张图像,则可能不会选择从这两个红色到更具表现力的三个相同的映射。

但是,如果每个通道可以工作16位,那么这实际上不是问题。这是因为对于通道8位的蜡笔,16位会为您提供1680万个蜡笔。这是很多微妙的层次-几乎可以肯定,超出了人眼所能分辨的范围。(在16位色深中,不同颜色的总数超过281万亿。)因此,如果您使用的Adobe Lightroom之类的应用程序在16位色深中工作,则不必担心切换色彩空间-但是您需要一定要决定要降低到最终输出值时要采取的折衷方案,因为我们还没有真正好的,标准,流行,受支持的16位高色域色彩空间文件格式。

至于生成文件的大小:基本上,这只是压缩方式的一个怪癖。色彩空间的实际范围在文件大小上没有差异,因为在任何情况下,蜡笔的总数都是相同的。您的sRGB照片可能更大,因为Adobe RGB版本将一些细微的颜色区分“塌陷”成了相同的值(没有足够不同种类的红色蜡笔吗?)。但这可能只是蜡笔的“重新分配”如何导致数据不同而压缩率也不同的怪癖。


所以我在写我的答案,同时您在文件大小中添加了该部分……
ysap 2011年

太棒了 感谢您提供出色的笨拙示例,并通过Lightroom参考将其重新介绍。好答案@mattdm!
dpollitt 2011年

1
@Julio:显示设备应配置自己的“本机”色彩空间-可以用荧光粉,照明技术或介质的墨水显示的实际颜色。任何图像总是简单地通过物理现实“翻译”成图像。拥有显示器的配置文件可使您的软件知道如何正确执行此操作-否则,它仅假设sRGB效果很好。[继续...]
mattdm 2011年

1
但是无论如何,sRGB中的图像和Adobe RGB中的图像将以某种方式映射到实际显示。由于颜色空间中的颜色略有不同(即使在sRGB色域中也是如此),因此结果可能会略有不同,但是如果一切正常,则很难发现这种差异-渐变中的细微变化。如果您看到较大的整体颜色偏移,则说明设置不正确。
mattdm 2011年

1
最重要的是,许多廉价的LCD显示器实际上每通道只执行6位,因此,每通道8位图像在屏幕上或多或少会丢失“蜡笔”。(从1680万减少到26.2万。)在那种情况下,sRGB和Adobe RGB图像在sRGB色域内的表现差异将被这种大幅削减所淹没。
mattdm 2011年

9

如果您使用的是Mac,则可以在3D运行中可视化颜色空间之间的差异ColorSync Utility,并选择较大的颜色空间(例如ProPhotoRGB或AdobeRGB)。然后单击曲线图左上角的箭头,然后选择“保持比较”。然后选择一个不同的空间,看到它绘制在另一个空间的顶部,您可以四处旋转。

如果已安装Photoshop,则可能必须打开颜色空间列表底部的文件夹以查看更多空间。

实际上,您可以使用它来了解空间之间的差异,还可以查看自定义打印机配置文件如何落入空间中。

在ProPhotoRGB鲸鱼内部显示AdobeRGB的示例:

在此处输入图片说明


1
您想看到巨人吃掉了鲸鱼吗……比鲸鱼还大?试试微软疯狂的scRGB。:)
mattdm 2011年

4

要添加到@mattdm的一个很好的答案-但除非我没有错过它,否则没有文件大小的解释-我推测在拍摄aRGB然后以使溢出的颜色饱和(相对色度)的意图转换为sRGB时,在未变换(未修剪)的aRGB色域范围内,离散的色彩级别较少(b / c级别的总数量相同-256),最终得到的是“海报化”图像。也就是说,您的sRGB图像包含的单个颜色值少于原始图像。由于这种抽取,小色域压缩图像小于完整色域压缩图像。

从不同的角度来看,如果aRGB和sRGB图像看起来相同,则意味着原始场景的色彩并不丰富,因此它“适合” sRGB的有限色域。但是,使用aRGB捕获此场景意味着仅使用可用离散颜色的子集。同样,这将导致更好的压缩率和更小的文件。

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.