计算机上色彩如何表示
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颜色查询对照表!!!!!
相关文章推荐
- 负数在计算机中如何表示?为什么用补码存储
- 计算机的色彩表示——十六进制颜色码
- 负数在计算机中如何表示?(转)
- 计算机色彩的表示
- 计算机中的色彩表示
- C/C++中的整数和浮点数在计算机中是如何表示的?
- 计算机中如何表示数字-06浮点数
- 计算机如何表示小数
- 理解有符号数和无符号数负数在计算机中如何表示
- 计算机中如何表示数字-01机器数与真值
- 浮点数如何在计算机中表示
- 【科普短文】如何用编码表示色彩
- 计算机中如何表示数字-02原码
- 浮点数如何在计算机中表示
- 计算机中的颜色如何表示?
- 负数在计算机中如何表示
- 计算机中如何表示数字-03补码
- 负数在计算机中如何表示?
- 最常用的计算机色彩表示方法——RGB模式与CMYK模式
- 计算机如何表示浮点数(小数)