调色板
调色板
调色板是什么?如果在现实世界中,我们当然知道调色板是什么了,但是在图像处理中,却有点模糊了,调色板到底是什么?
-
在现实世界中:
画家将经常用的几种颜色放在调色板中,调色板长这个样子:
上面的那几种颜色就是调出来的常用的颜色。 -
在计算机世界中:
为了模拟出一个调色板,就有一个颜色存储的数组,每一个元素中存储了一个可以表示的颜色。这样,我们通过索引的方式去选择颜色就可以了。
例如:
我常用:红,蓝,绿,紫这四种颜色,那么,我把这四种颜色的RGB值存储在数组中,并且规定: -
红为第一个元素,蓝为第二个元素,以此类推。所以,以后当我使用颜色的时候,只需要用2bit来表示颜色就可以了。
其中00表示红,01表示蓝,依次。不需要用全部的RGB值来表示。
调色板的限制
经过上面的分析,我们知道调色板实际上是在颜色较少的情况下的一种压缩空间存储图片的方式。即可以采用索引(压缩)的方式建立一个转换表,图上的每种颜色都可以通过这个转换表转化到对应的值,这样,当我们根据得到的对应的值,然后通过转化关系,就可以得到这张图片了。
一般图片颜色的存储分为RGB565,RGB888等,为16bit以上表示颜色。
当一个图片的色图大于256
的时候,就没必要使用调色板了,相反的还会增加存储。(增加了索引项和调色板区间。)