伽马是科学术语,应用于光学领域。数码图像中的每个像素都有一定的光亮程度,即从黑色(0)到白色(1)。这些
像素值就是输入到
电脑显示器里面的信息。但由于技术的限制,纯平(CRT)显示器只能以一种非线性的方式输出这些值,在不加调整的情况下,多数
CRT显示器都有一个2.5的
伽马值,它的意义是:假如一个像素的
光亮度为0.5,在没有颜色
管理应用程序的干预下(*),它在显示器上输出的光亮度只有0.2(0.5/2.5)。对于
液晶显示屏(
LCD),特别是
笔记本电脑的LCD来说,其输出的曲线就更加不规则。一些校准软件或硬件可以让显示屏输出图像时按一定的
伽马曲线输出,例如Windows常用的伽马值为2.2,这几乎与人类视觉的反应相反。
sRGB和AdobeRGB颜色也是以2.2的伽马值为基础设立的。
RGB值与功率并非简单的
线性关系,而是
幂函数关系,这个函数的指数称为
Gamma值,一般为2.2,而这个换算过程,称为Gamma校正。
为什么显示器要Gamma校正呢?因为人眼对亮度的感知和物理功率不成
正比,而是幂函数的关系,这个函数的指数通常为2.2,称为Gamma值。
所以RGB中的
灰度值,为了考虑到较小的存储范围(0~255)和较平衡的亮
暗部比例,所以需要进行Gamma校正,而不是直接对应功率值,因此RGB值RGB颜色值不能简单直接相加,而是必须用2.2次方换算成物理光功率后才能进行下一步计算。这一点在下面的灰度计算公式中就有所体现。
注意这里的2.2次方和2.2次方根,RGB颜色值不能简单直接相加,而是必须用2.2次方换算成物理
光功率。因为RGB值与功率并非简单的线性关系,而是幂函数关系,这个函数的指数称为Gamma值,一般为2.2,而这个换算过程,称为Gamma校正。