伽玛值

更新时间:2024-06-18 17:06

伽玛值指印刷技术或图象处理上,输入值和显示器输出时的亮度之间的关系,其影响原稿上高光到暗调之间色调的分布。

内容简介

没有彩色管理,用户可调整显示器的伽玛值,以模拟在比较显示器上与原稿上的图像的反差时的观视条件。在使用彩色匹配软件时,系统特地指定了显示器的伽玛值。

表示

伽玛值(Gamma)表示图象输出值与输入值关系的斜线。(有时也用于描述屏幕的反差)

Gamma可能源于CRT(显示器/电视机)的响应曲线,即其亮度与输入电压的非线性关系。

归一化后,我们通常可以用一简单的函数来表示:

output = input ^ gamma

gamma就是指数函数中的幂。

Gamma校正

RGB值与功率并非简单的线性关系,而是幂函数关系,这个函数的指数称为Gamma值,一般为2.2,而这个换算过程,称为Gamma校正。

为什么显示器要Gamma校正呢?因为人眼对亮度的感知和物理功率不成正比,而是幂函数的关系,这个函数的指数通常为2.2,称为Gamma值。

打个比方,功率为50%的灰色,人眼实际感知亮度为

而人眼认为的50%中灰色,实际功率为

所以RGB中的灰度值,为了考虑到较小的存储范围(0~255)和较平衡的亮暗部比例,所以需要进行Gamma校正,而不是直接对应功率值,因此RGB值RGB颜色值不能简单直接相加,而是必须用2.2次方换算成物理光功率后才能进行下一步计算。这一点在下面的灰度计算公式中就有所体现。

应用

Gamma校正的应用之一,就是明度和灰度计算公式。

RGB明度计算公式:

L取值范围为0~1

RGB灰度计算公式:

注意这里的2.2次方和2.2次方根,RGB颜色值不能简单直接相加,而是必须用2.2次方换算成物理光功率。因为RGB值与功率并非简单的线性关系,而是幂函数关系,这个函数的指数称为Gamma值,一般为2.2,而这个换算过程,称为Gamma校正。

调整

伽玛值是指处理位图的一种特殊效果的调整,检查照片的亮度也十分重要,通过与原照片比较,看照片是否太暗或太亮,太暗或太亮都无法得到理想的照片。将太暗的照片变亮,调整伽玛值无疑是简便的方法,但这样做会使照片失去信息。

扫描时要调整伽玛值,伽玛值影响图形中间值的色调或中间层次的灰度。通过调整伽玛值可以改变图像中间色调灰阶的亮度值,以增加图像的中间层次,而不会对暗部和亮部的层次有太大的影响。输入一个比一大的数,将扩大中间色调的范围,这样做能使中间色调占很大比例的图像产生较小的对比度和较多的细节。输入一个比一小的数,将会缩小中间色调的范围,这样做会增大图像的对比度,图像的细节会减少。当曲线向下移动时,图像的相应像素变暗;向上移动时,相应像素变亮。它的调整往往需要与亮度、对比度共同配合使用才能达到满意的结果。

显示器

显示器内没有听说过有何补偿,即使有,它们也对外呈现一定的gamma值。主要的补偿发生在显卡及其驱动程序类。如果显卡硬件不支持,则由驱动程序软件完成。在Windows中,上层通过调用驱动程序的一个接口函数(DrvIcmSetDeviceGammaRamp)向其传递Gamma校正表(LUT),这个表的大小是3*256项(每项16字节),对应于RGB三个通道,每个通道256级。

描述这一细节,可以对有些事情更有把握:

* 这种校正实际上可以是任意函数,而不限于gamma为幂的指数函数

* 也是因为此,不能通过驱动程序得到系统的gamma值(因为最多只能得到那个表)。

* 这一设置对整个系统有效(任何程序,任意显示的图片都受它影响)。

Adobe Gamma和驱动程序的Gamma没有迭加关系,最后者的设置有效。Adobe Gamma不必是(实际上也不是)一个驻留程序,它仅在启动时将那个表传给驱动程序就完成了它的任务。

还可以用其它程序来校正/设置gamma,下面是一个方便的小工具:Gamma Panel。

通常缺省情况下,Mac使用1.8的伽玛值而Win使用2.2的伽玛值,标准不同,并且Win下没有全系统框架下的色彩管理流程,而Mac是全系统下进行的你想不用都不行,可以使用Win下的播放程序,如:QuickTime播放等等,浏览器可以选用支持icc色彩管理的如:FireFox 3.0和PC版的Sarif等等~~~

图形、图像类的最好使用Adobe的程序,均会在不同的系统平台下获得较为一致的显示效果~~~

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}