Lut的概念
Lut的全称是显示查找表(Look-Up-Table),对应着一种映射关系。在图像调色中用到很多。
使用Lut可以轻松得到变换之后的颜色:
Trans_color = LutTrans(color);
Lut在工程中的使用
但是一个完整的色域信息是 256*256*256
就算是一个信息只有1字节,这个信息也有16MB的大小,对于工程来讲实在是太大了。
所以在实际的工程中,通常使用n*n*n
的信息空间来概略的表示256*256*256
的信息空间。
比如使用
64*64*64
,将其分解为64*64*8*8
即512*512
的图像大小。
图像的横纵坐标(x,y)
可以表示为(x1*64+x2,y1*64+y2)
,那么通过(x1,y1)
可以得到第一个色道**(Blue),通过x2
可以得到第二个色道(Red),通过y2
可以得到第三个色道(Green)**。