伽玛值

王朝百科·作者佚名  2009-12-20
窄屏简体版  字體: |||超大  

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

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

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

output = input ^ gamma

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的程序,均会在不同的系统平台下获得较为一致的显示效果~~~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航