您的位置:首页 > 理论基础

计算机上色彩如何表示

2017-11-20 18:27 363 查看
#计算机上色彩如何表示
当计算机走进人们的生活,让人们足不出户领略五彩缤纷的世界时,你是否想过计算机是怎样形成这些色彩的呢,接下来让我们一起来学习一下吧!
##首先科普下知识
人为何能看到颜色呢?
我们所看到的颜色其实是我们对到达视网膜各种频率光的感觉,视网膜有三种颜色感光视锥细胞,分别负责接收不同频率的光,感光器分类接收红,黄,绿三种颜色,信号传向大脑,经处理可形成不同的颜色。
三原色原理
自然界的任何颜色都可以由3种颜色按不同的比例混合而成;而每种颜色都可以分解成3种基本颜色。而人的眼睛对红黄绿比较敏感,计算机可通过按不同比例混合红黄绿三色从而形成各种颜色。




##回到原来问题,计算机中色彩如何表示?

在计算机中,原色通常用R(红)G(绿)B(蓝)值表表示,这其实是三个0~255之间的数,说明每种原色的份额。0表示该原色没有参与,255代表它完全参与,例如,RGB(255,255,0)最大化了红色和绿色的份额,而蓝色并未参与,最终生成黄色。

计算机按RGB表的数值比向屏幕一个地方同时投射三种光,进行加法混合。通过屏幕三种光的发射器快速扫描,使得屏幕上颜色快速改变。由于屏幕颜色改变频率超出人眼的辨别能力,从而得到连续变化颜色的效果。

用于表色颜色深度的数据量称为色深度,通常用表示颜色的位数来表示色深度。增强色彩指色深度为16的颜色,RGB中三个数字分别由5个数字表示,剩下一位有时表示透明度。真色彩指色深度为24位的数,每个数字由8个数字表示,即每个数的数字范围为0~255,这样能生成1670万种以上的颜色。


这样计算机便生成了五彩的颜色,让人大饱眼福!

附:颜色中文名称 RGB颜色查询对照表!!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: