十六进制颜色值的含义与定义方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在很多软件中,都会遇到设定颜色值的问题,初学者往往不理解颜色是如何与一串数字和字母对应的。

这里我们就来简单介绍一下。

人的眼睛看到的颜色有两种:
1. 一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色;
2. 另一种是物体本身不发光,而是反射的光产生的颜色,比如看报纸和杂志上的颜色。

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

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

加色模式又称为“RGB模式”;
2. 而对于印刷品这样的颜色模式,又称为“减色模式”,它的三原色是“青”、“洋红”、“黄”三种颜色。

减色模式又称为“CMY”模式。

理解了上述原理,我们就可以集中到常用于屏幕显示的RGB模式上了。

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

例如,颜色值“#FF0000”为红色,因为红色的值达到了最高值FF(即十进制的255),其余两种颜色强度为0。

在例如“#FFFF00”表示****,因为当红色和绿色都为最大值,且蓝色为0时,产生的就是****。

到这里,我们就清楚了常用的颜色的表达方法了。

例如在HTML语言规范中定义,可以通过两种方式指定颜色。

1. 一种方式是以定义好的颜色名称表示,具体的颜色名称针对不同的浏览器也有所不同。

2. 另一种方式通过一个以“#”开头的6位十六进制数值表示一种颜色。

6位数字分为3组,每组两位,依次表示红、绿、蓝三种颜色的强度。

来源网址:/20061130.color-definition.html。

相关文档
最新文档