药膏能治好白颠疯吗 http://m.39.net/news/a_7508108.html
LUT是LookUpTable(颜色查找表)的缩写。
要理解“颜色查找表”,就必须要先理解“查找表”,“查找表”在我们日常生活中处处可见。举一个简单的例子:
现在你要参加一场考试,然后学校主办发给了你一个三位数,然后告诉你第一位数对应的是楼,第二位数对应的是层,第三位数对应的是房间号,然后给了你下面这张查找表:
那么我们就可以通过这个表来索引你要去的楼、层和房间,是在B楼4层3号。这就是查找表的用处。
LUT的定义
我们知道光的三原色是RGB,红绿蓝,当我们将这三种光按照不同比例进行混合的时候,就可以得到其他丰富的色彩,那么我们显示器在显示色彩的时候,正是基于这个原理进行的。我们的显示器是由一个个像素构成的,每一个像素又是由三个子像素构成的,分别是红色子像素、绿色子像素和蓝色子像素,当我们用放大镜观察屏幕的时候就可以发现这个结构:
然后我们再规定RGB三者的取值范围为0到,0表示不发光,表示发出最强的光线,因此RGB(,0,0)就表示纯红色,同理RGB(0,,0)就表示纯绿色,RGB(0,0,)表示纯蓝色,这三种颜色按照不同比例混合就可以得到不同的色彩,因此我们可以用一组RGB值来表示任意一种色彩,这就是RGB色彩模型。
我们可以用一个立方体来表示RGB色彩模型,因为我们刚才说了任意一种色彩都可以被拆分为R、G、B三个分量,同理,立方体中的任意一个点的位置坐标也可以拆分为X、Y、Z三个分量,因此我们就可以利用立方体里面的某个点来表示某种颜色。
明白了查找表和RGB色彩模型的概念,再来理解LUT就非常容易了。我们知道一张照片是由很多的像素构成的,而每一个像素又是用RGB表示的,这些RGB数值告诉了屏幕该怎样发光,最后混合出各种各样的色彩呈现在我们眼前。如果我们想要改变一张照片的色彩,也只需要去调整RGB值即可,因此LUT本质上就是改变像素中的RGB数值。