在显示彩色图像时,不同的显示器(包括移动屏幕)是否仍使用明显不同的伽玛功能?是否存在一种标准化的方式来表示颜色,然后可以根据显示器的伽马值对其进行翻译,或者它们是否都足够相似以排除当今的这种需求?

评论

我会说这篇文章是话题。它似乎与GPU Gems 3:第24章密切相关。线性化的重要性http://developer.nvidia.com/GPUGems3/gpugems3_ch24.html

是否有其他话题与该决定无关。我们只需要知道它是否在这里成为话题。

我故意发布边界问题,以衡量边界在哪里。请在Meta上提出尽可能多的不确定性。

在其他地方受到欢迎从来都不是单独在这里宣布偏离主题的适当理由。

@robobenklein在此堆栈的作用域中无处声明此堆栈专门用于3D图形。

#1 楼

是的,尽管许多屏幕和操作系统操作使用的灰度系数为2.2,但仍需要校正硬件和计算结果。也有特殊的媒体,例如具有不同伽马系数的广播电视。像相机这样的传感器设备大多是线性的,因此需要相应地进行调整。除此之外,用户可以将他们的系统设置为他们喜欢的任何伽玛值。

在计算机图形学中,占伽玛的主要原因是您的计算很可能是在线性空间中完成的*或求和光的总和变得不必要地复杂。无论如何,伽玛实际上只是简化了事情,如果有可能花费计算时间来进行配置文件到配置文件的转换,那就更好了。
这可能更容易理解。您的监视器显示$ g(x)$的显示错误,如果您的数据符合$ g(x)$,这没问题,但是如果要计算:

$$ a + b + c + d $$

和$ a $,$ b $,$ c $,$ d $的误差为$ g(x)$,您实际上需要计算。 />
$$ g(g ^ {-1}(a)+ g ^ {-1}(b)+ g ^ {-1}(c)+ g ^ {-1}(d)) $$

您需要为每个子元素一遍又一遍地执行此操作。因此,您不必一次运行所有的一次变换,而是先将所有一次转换为线性,然后再转换一次。

还有艺术上的原因

使用不同的伽玛可能看起来更好。由于这个原因,许多游戏都进行了伽马调整。

评论


$ \ begingroup $
我们有乳胶吗?
$ \ endgroup $
– joojaa
2015年8月5日17:53

$ \ begingroup $
不,但希望我们将来会。不过,可以随意添加您的答案作为其必要性的一个例子。
$ \ endgroup $
–克里斯蒂安·劳(Christian Rau)
15年8月5日在18:18

$ \ begingroup $
如果要显示使用MathJax时答案的外观,可以使用mathurl.com来帮助说明这一点。
$ \ endgroup $
– trichoplax
15年8月5日在19:36

#2 楼

如今,数字图像的事实上的标准色彩空间是sRGB。如果使用不知道确切色彩空间的显示器(即,大多数随机显示器可能有人在其上运行您的应用程序)或不知道色彩空间编码的图像(即,您可能遇到的大多数随机图像文件),则sRGB是一个很好的默认假设。

sRGB标准定义了纯红色,绿色和蓝色原色和白点的CIE色度,换句话说,它定义了这些原色和白色相对于纯波长在感知上应该是什么样。

sRGB还定义了用于编码RGB值的伽玛曲线。伽玛曲线是图形程序员通常关心的部分,因为我们必须在sRGB和线性之间来回转换颜色,才能进行物理正确的照明数学运算。所有现代GPU都内置了sRGB支持:在对纹理进行采样或将像素值写入渲染目标时,它们可以在硬件中自动应用gamma转换。
高品质的,应该可以校准其设置(或者可以进行预校准),以便其输出尽可能忠实地匹配sRGB。万一显示器本身无法做到,则在扫描期间也可以在GPU上进行有限数量的色彩校正。在通过电线发送RGB值之前,需要映射一些小的硬件查找表。

您可能还会遇到Rec。 709,这是HDTV的标准色彩空间;它与sRGB非常相似,使用相同的基色和白点,但伽玛曲线略有不同。一些高端显示器使用Adobe RGB色彩空间,该色彩空间比sRGB色域更宽;摄影师之所以喜欢这些照片,是因为它们能更忠实地代表照片打印时的样子。有望在未来几年内推出的下一代HDR电视将使用Rec。 2020年的色域很大,每个组件需要10或12位而不是8位。对于游戏和一般的PC图形,您几乎可以假设sRGB,并且认为如果用户真正关心色彩准确性,他们将拥有一个经过校准的优质显示器。如果您要为摄影师或印刷媒体或下一代HDR视频标准生产软件,则可能必须开始担心宽色域的色彩空间。

评论


$ \ begingroup $
在不久的将来,更广泛的色域监视器也将开始普及。例如,我没有在艺术恶化时校准到sRGB,但是配置文件到配置文件转换器使图像看起来仍然与我的开发机上的图像相同。
$ \ endgroup $
– joojaa
2015年8月6日在6:41