对色彩空间的理解

(1)sRGB与RGB到底有什么区别?

RGB没有明确的规范三原色RGB的LAB值,所以不是一个规范的标准。根据不同的设备而变化,同样的一个色在一台显示器上是一个颜色,另外一台又是另一个颜色。

数码设备对红、绿、蓝的各色彩值都有准确的数值定义,即LAB值(或XYZ值),而RGB只是个相对的数字,即0~255,这其中的255代表的色彩并没有确定,不同设备(如显示器)255数值产生的颜色是不同的。可是当明确RGB色彩是sRGB后,其255的数值就在LAB数字空间中有了明确位置,其色彩也就确定了。
所以如果只知道某图像数据是RGB的,设备就只能知道它是用(R,G,B)数值加色法运算,如果为这个图像嵌入色彩管理文件(如:sRGB Profile),则设备还可以知道这个图像中,R=255的红在现实中有多红(其余类推),这样不同的设备就可以输出相同的色彩了。

RGB is a device-dependent color model: different devices detect or reproduce a given RGB value differently。

sRGB is device-independent. 最后选择的是使用Gamma校准系数为2.2的色彩空间

The job of anyone wishing to communicate accurate(ish) color on the internet will then be to correctly map their own device RGB values into XYZ, and then into sRGB for transmission.

 

Reference:

http://www-i6.informatik.rwth-aachen.de/web/Misc/Coding/365/li/material/notes/Chap3/Chap3.3/sRGB/sRGB.html

posted on 2014-11-01 04:20  BELIEVEFUTURE  阅读(285)  评论(0)    收藏  举报

导航