真彩色和伪彩色的概念
时间:2016-2-27
最早的显示器CGA只能显示4种颜色的图形,而现在的SYGA可以支持高达16.7M种的颜色显示,通常选用的显示色彩数有16色,256色,64k色,16.7M色等.所谓显示色彩数是指显示器能同时显示的颜色种数.
通常网站建设中,一个像素的颜色是由RGB三色决定的,将这三种基色的颜色按照强度划分为若干等级,并用数值来表示,这样1个字节可以表示256个等级的强度,那么任意一个像素点可以用RGB之比8:8:8的方式来表示,即红,绿,蓝三色分别用1个字节来表示,显然,图像上任一像素的颜色可以用三个二的八次方即16.7M种颜色中的一种颜色来表示,而这时表示图像一个像素要占用三个字节存储空间,采用这种按RGB各分量数值直接得到像素颜色称之色真彩色.
有些显卡能提供32位真彩色,实际上这32位中,前24位记录RGB各分量数值,还有8位记录灰度图像.
像素的颜色不是由RGB各基色分量的数值直接决定,而是根据给出像素的颜色索引号,查找一张彩色查找表,得到实际的各基色分量数值之后加以显示,用这种方法得到的像素颜色称为伪彩色.
目前伪彩色通常采用6色和256色两种.由于人眼对于颜色的分辨率并不是很高,对不同颜色的第三度也是不同,由不十分灵敏,故利用伪彩色也能得到逼真的效果,