您当前的位置:首页 > 生活热点

rgb是什么意思(rgb是什么意思的缩写)

时间:2022-03-11 18:40:02

如果你是一个电子技术爱好者,或者对摄影和图像处理有所了解,你一定不会对RGB这个词感到陌生。随着它越来越频繁地出现,域跨度变得越来越大。我相信很多人和边肖一样对它感到好奇,所以边肖决定花5分钟来了解这三个字母背后的含义。

在电脑配件中,RGB(光)作为外观附加物,通常是指可以变色的光带。它可以出现在各种外设上,比如鼠标、键盘、机箱甚至内存条。谈到显示设备,RBG采取红豆博客前缀,sRGB,AdobeRGB,ProPhoto RGB,ColorMatch RGB等。突然变了,意思改成了颜色空间/颜色空。我们说一台显示器色域巨大,意味着它可以显示更多种类的颜色;在计算机领域,当我们谈到RGB时,往往指的是一种表示颜色的方式,或者用数字表示颜色的方式,这也是我们今天要讲的。

工厂生产的灯一定是精品|鸣谢:外星人

RGB颜色系统

我们一翻译RGB,事情就变得简单明了:R-红,G-绿,B-蓝。看到这里,你一定恍然大悟,RGB就是以红绿蓝为原色,以不同的比例“混合”得到各种颜色的一种方式!

在计算机中,如果要用数字来表示RGB系统中的一种颜色,我们当然需要三个“坐标”:[红(0-255)、绿(0-255)、蓝(0-255)],也就是色光三原色。

从0到255(计算机中256 = 2 ^ 8,对应8位),三原色和RGB色系可以表示256 * 256 * 256 = 1677216种不同的颜色。由于16777216等于2的24次方,所以RGB系统产生的图像也称为24位图像。

众所周知,红光、绿光、蓝光=白光。相应的,我们把红绿蓝三种颜色都打开(都是255),那么RGB(255,255,255)就是白色,纯红就是RGB(255,0,0),黄色就是RGB(255,255,0),黑色就是RGB(0,0,0)。当然,这里隐含的意思是,当红绿蓝三种颜色都没有出现时(均为0),显示为黑色,既符合无光时的黑暗,也符合各种显示屏的工作特性。

有时候,我们也会看到6位符号组成的颜色表示法,比如FF007F,在RGB中也对应紫色。但是FF007F和(127,0,255)之间有什么隐藏的联系呢?

由于RGB系统的基石是光的三原色,自然,我们会尽量把FF007F拆分成三部分,FF-00-7F。聪明的你应该猜到了,每一个明明都是对应的数值哇!

如果你听说过十六进制数,你可以自己试着转换一下。你会发现“FF”对应蓝色255,“00”对应绿色0,“7F”在十六进制中正好等于127。

PS:在编程语言中,前面加#号,计算机就会知道我们想要的颜色。

“# 0000 ff”→“给我红!”

CMYK颜色系统

面对CMYK系统,我们还是用一个红豆博客式的套路:C-Cyan(青色),M-Magenta(品红色),Y-Ye红豆博客llow(黄色),K-Black(黑色)。

印刷原色与色光原色的关系

青色、品红色和黄色,也称为印刷原色,用于印刷。与加色法相反,印刷品的颜色来自反射光,被墨水吸收后剩余的光被人眼看到,这是一种减色法。

原色虽然不能通过混合得到,但前提是混合遵循同一规律,加减法属于两种不同的规律,自然可以打破这种限制。

减色法中两种基色的混合可以得到加色法中的基色,反之亦然。看上图,品红和青色其实在减色法中得到了蓝色!这在加色法中是不可能的,因为蓝色是三原色之一。

根据减色法原理,当青色、品红色、黄色按1:1:1印刷时,理论上所有颜色的光都会被吸收,从而呈现黑色。但实际上我们做出来的墨水达不到理论纯度,比例也不可能完美,所以往往是怪黑的屎黑。

然而,黑色是印刷中使用最多的颜色。为了解决黑色打印的问题,我们在打印三原色的基础上增加了K-Black,负责黑色相关的打印。取单词末尾的字母K是为了防止和蓝色的b混淆,这样黑白打印只需要调整K的值(调整灰度),CMY值都是0。

所以下次我们把墨盒给彩色打印机的时候,如果有人好奇为什么3色加1黑,我们可以理直气壮的回答,当然是因为CMYK!

反过来就是RGB CMYK黑白牛油果。

其他颜色系统

除了RGB和CMYK,还有一种常见的颜色系统——HSB系统。

彩色环

这个色相不是那个色相,要有证据才能搞色彩。色环是一个颜色逐渐变化的圆圈。0、120、240的地方分别对应红、绿、蓝,其他角度是中间的过度色相。色调是区分各种颜色的基本特征。除了黑、白、灰,所有颜色都有色相。

选定了色相h,我们再来看看SB(= =)。S-Saturation,即饱和度,可以理解为颜色的亮度或纯度;b-亮度,亮度,顾名思义,是指颜色的亮度。色相、饱和度和明度共同构成了颜色的三大要素,所以我们可以用HSB系统来确定颜色。

色彩中色调、饱和度和明度的图像表达

比如红色是HSB(0,100,100),紫色是HSB (276,46,52)。

顺便说一下,上面提到的都是颜色系统,或颜色模型,这是数学上划分和表示颜色的手段。主要目的是将颜色数字化,以便更好地服务于计算机编程。至于色域上的RGB,下次有机会做小编再聊吧~

各种颜色系统

参考文献:

http://www.soomal.com/doc/10100002110.htm

http://katharinethayer.com/html/RGBseps.html

https://107cine.com/stream/99733/

https://zhuanlan.zhihu.com/p/19652492

来源:鳄梨进化

编辑:重光

最近十大热门文章

↓点击标题查看↓

1.首届黑洞PS大赛来了!中国科学家为这幅“高贴”图做出了哪些贡献?

2.物理四兽中,除了薛定谔的猫还有谁?

3.地下金矿有多大能影响钟摆实验?|第149号

4.为什么用木棒敲打就能把衣服弄干净?|第150号

5.为了发泄在你身上,我们给烦人的柳絮来个“以暴制暴”

6.玩扫雷有什么技巧?你永远不会知道科学家是怎么玩游戏的。

7.在我们国家,没有地图能告诉你你的真实位置。

8.服务顾客鱼嘴的小干净虾和干净鱼怎么知道不会被吃?

9.你以为土拨鼠只会尖叫吗?其实可能是在骂你。

10.你知道我们有多努力去测量博尔特的速度吗?

颜色 原色 系统 色相 都是

最新文章