中学我们都学过三原色的概念,严格来说是光学三原色,即我们人眼看到的所有颜色最终都可以通过红、绿、蓝三种颜色不同的配比来叠加产生出来。所以在与计算机有关的色彩方面,有了RGB色彩模型,R即代表红色(Red)、G即代表绿色(Green)、B即代表蓝色(Blue),这就是RGB的含义。
由于计算机只能处理数值,所以我们还需要将RGB色彩模型数值化,才能让计算机通过计算来输出我们想要的颜色。理论上讲红、绿、蓝三种颜色不同比例混合能产生无数多的颜色,但是由于技术发展的限制,目前最流行的RGB色彩模型还是1670万色,还是我们常看到的一个数值。
这个数是怎么来的呢?它是通过把红、绿、蓝三种颜色的光从最低亮度到最高亮度等分成256级(这里你要改变自然数的计数习惯,这256个等级不是从1-256,而是从0-255,大部分计算机的计数习惯都是从0开始,比如你现在打开任务管理器,看你的CPU线程标号的话,你会发现是从CPU0开始的而不是CPU1),其中最低亮度就是用0表示,最高亮度用255表示,那么就有了256种红、256种绿、256种蓝,所以它们三个不同的组合就有了256x256x256=16777216种颜色,营销上常简称为1670万色。
上面这个模型也称为8位色彩,因为256用二进制表示的话刚好是8位,随着技术的发展,现在10位色彩也开始慢慢流行,10位二进制数可以表示从0-1023,通过上面讲的我们知道10位色彩即是将红、绿、蓝三种颜色的光分为1024个等级,所以不同的组合就有了1024x1024x1024=1073741824种颜色,营销上一般表述为10.7亿色。
超能网友终极杀人王 2019-11-16 04:00 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(4) | 反对(0) | 举报 | 回复
4#
游客 2019-11-15 18:09
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(18) | 反对(5) | 举报 | 回复
3#
超能网友教授 2019-11-15 18:01 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(7) | 反对(0) | 举报 | 回复
2#
我匿名了 2019-11-15 17:49
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(3) | 反对(0) | 举报 | 回复
1#