游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >   一笑而过2号

RGB颜色和16进制的转换 热度 2

个人分类: 图形数学篇 | 2018-4-22 23:02
标签:rgb 进制
0 个评论 | 阅读 2011 | 收藏 | 举报

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

    十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9A-F对应10-15,十六进制颜色码就是在软件中设定颜色值的代码。

 

人的眼睛看到的颜色有两种:

一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色;

另一种是物体本身不发光,而是反射的光产生的颜色,比如看报纸和杂志上的颜色。


我们知道任何颜色都是由三种最基本的颜色叠加形成的,这三种颜色称为三原色

对于上面提到的第一种颜色,即发光体的颜色模式,又称为加色模式,三原色是绿三种颜色。加色模式又称为“RGB模式

而对于印刷品这样的颜色模式,又称为减色模式,它的三原色是洋红三种颜色。减色模式又称为“CMYK”模式。

例如,在网页上要指定一种颜色,就要使用RGB模式来确定,方法是分别指定R/G/B,也就是红/绿/蓝三种原色的强度,通常规定,每一种颜色强度最低为 0,最高为255,并通常都以16进制数值表示,那么255对应于十六进制就是FF,并把三个数值依次并列起来 ,以#开头。

例如,颜色值“#FF0000”为红色,因为红色的值达到了最高值 FF(即十六进制的255),其余两种颜色强度为0。在例如“#FFFF00”表示黄色,因为当红色和绿色都为最大值,且蓝色为0时,产生的就是黄色。

 

 

 

例子:

#DC143C     RGB220,20,60

 

步骤如下:

DC = 220   R

14 = 20    G

3C = 60    B

 

16进制

F= 15

E =14

D = 13

C=12

B=11

A=10

 

 

DC=  13*16+12  = 220

14 =  1*16+4    = 20

3C=  3*16+ 12   = 60

 


2 0

作者的其他最新博客

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

标签

阅读排行

评论排行

推荐博客

最新博客

返回顶部