色彩学基础知识(转)

 

加法混色

  采用红(Red)、绿(Green)、蓝(Blue)三种色光进行混色来显示其他颜色。色光越混合越亮,因此称为加法混色。电视、电脑的显示就采用加法混色原理。

  红(R)绿(G)蓝(B)被称为光的三原色。

 

图1.加法混色

 

减法混色

       采用青蓝色(Cyan)、洋红色(Magenta)、黄色(Yellow)三种颜料进行混合来制造其他颜色。颜色越混合越暗,因此称为减法混色。颜料调色、彩色打印机就采用减法混色原理。

       蓝(C) 黄(Y) 红(M)被称为颜料的三原色。

图2. 减法混色

 

补色

       两种颜色混合在一起产生中性色(neutral color),则称为这两种颜色互为补色。

       对于色光,补色是指两种混合后会产生白色的颜色。例如,红 + 绿 + 蓝 = 白 ,红 + 绿 = 黄 ,因此, 黄 + 蓝 = 白 。黄色是蓝色的补色。

 

       对于颜料,补色是混合后产生黑色的颜色。例如,红 + 蓝 + 黄 = 黑, 黄 + 蓝 = 绿 ,因此红色是绿色的补色 。

 

       在色环上相对的两种颜色互为补色。一种颜色与其补色是强烈对比的,补色搭配会产生强烈的视觉效果。

 

 

色彩三要素

 

  (1)色相(Hue)

       又称色调。色相是一种颜色区别于另外一种颜色的特征。我们平时所说的“红”、“绿”、“蓝”、“黄”就是指色彩的色相。

 

  (2)纯度(Chroma)

       也称为饱和度(Saturation)、彩度。指色调的纯洁程度。向原色中加入任何其他颜色都会降低其纯度。

 

  (3)明度(Value或 lightness 或 Brightness)

       指色彩的明亮程度。向颜料中加入白色会提高明度,而加入黑色则降低明度。在RGB颜色系统中(255,255,255)的明度就要比(200,200,200)的明度要高。

 

  采用色调,纯度,明度来表示颜色的系统称为HSB颜色模型 (也称HSV或HSL)。 HSB颜色模型跟RGB颜色模型之间的转换关系可以参考。

 

 

芒塞尔色彩系统(Munsell color system

 

  人们平日描述颜色通常是模糊的,例如,草绿色、嫩绿等等。事实上不同人对于“草绿色”的理解又有细微的差异,因此就需要一种精确描述颜色的系统。

  芒塞尔色彩系统由美国教授A.H. Munsell在20世纪初提出。芒塞尔色彩系统提供了一种数值化的精确描述颜色的方法 。该系统使用色相(Hue),纯度(Chroma),明度(Value)三个维度来表示色彩 。

  (1)其中色调分为(R)红黄(YR)(Y)黄绿(GY)绿(G)绿蓝(BG)(B)蓝紫(PB)(P)紫红(RP) 这五种主色调与五种中间色调。其中每种色调又分为10级(1~10),其中第5级是该色调的中间色。

 

图3. 芒塞尔色彩系统的色调

 

 

  (2)明度分为11级,数值越大表示明度越高,最小值是0(黑色),最大值是10(白色) 。

 

  (3)纯度最小值是0 ,理论上没有最大值 。数值越大表示纯度越纯 。

 

图4. 芒塞尔色彩系统

 

  如 5G6/8 ,其中“G”表示色调是绿色,“5”表示是绿色的中间色,也就是最纯的绿色。而“6”表示明度是6 ,属于中等偏亮。“8”表示纯度,数值越大表示纯度越高。

 

 

什么是颜色

  树叶为什么是绿色的?小学自然课的老师会告诉你,这是因为树叶中含有叶绿素,于是小学生就被糊弄过去了。更精确的说法应该是:叶绿素大量吸收红光和蓝光,而对绿光吸收最少,大部分绿光被反射出来了,进入人眼,人就看到绿色了。

  “绿色物体”反射绿光,吸收其他色光,因此看上去是绿色。“白色物体”反射所有色光,因此看上去是白色。

  颜色其实是一个非常主观的概念,不同动物的视觉系统不同,看到的颜色就会不一样。比如,蛇眼不但能察觉可见光,而且还能感应红外线,因此蛇眼看到的颜色就跟人眼不同。

 

七色彩虹?

       小学课本就告诉你彩虹是七色的,你数过么?牛顿发现了白光可以分解成不同的色光,传说他从分解出来的色光中数出了7种颜色,于是“彩虹是七色的”就被写进了教科书。

       “七色彩虹”默认颜色是离散变化的(整数),实质上颜色是连续变化的(有理数),因此彩虹实际上包含了无数多种颜色。

http://www.cnblogs.com/heaad/archive/2010/12/20/1912049.html

 

时间: 2024-08-02 11:32:06

色彩学基础知识(转)的相关文章

《ADOBE ILLUSTRATOR CS5标准培训教材》—第1章1.7节色彩的基础知识

1.7 色彩的基础知识 ADOBE ILLUSTRATOR CS5标准培训教材 颜色模式是用数字描述颜色的方式 .使用颜色工具之前,首先需要了解颜色的基本理论知识. 1.7.1 关于颜色模型和颜色模式 无论屏幕颜色还是印刷颜色,都是模拟自然界的颜色,差别仅在于模拟的方式不同.模拟色的颜色范围远小于自然界的颜色范围.但是,同样作为模拟色,由于表现颜色的方式不同,印刷颜色的颜色范围又小于屏幕颜色的颜色范围.所以屏幕颜色与印刷颜色并不匹配. Adobe Illustrator CS5中使用了5种颜色模

《ADOBE ILLUSTRATOR CC标准培训教材》—第1章1.7节色彩的基础知识

1.7 色彩的基础知识 ADOBE ILLUSTRATOR CC标准培训教材 颜色模式是用数字描述颜色的方式.使用颜色工具之前,首先需要了解颜色的基本理论知识. 1.7.1 关于颜色模型和颜色模式 无论屏幕颜色还是印刷颜色,都是模拟自然界的颜色,差别仅在于模拟的方式不同.模拟色的颜色范围远小于自然界的颜色范围.但是,同样作为模拟色,由于表现颜色的方式不同,印刷颜色的颜色范围又小于屏幕颜色的颜色范围,因此屏幕颜色与印刷颜色并不匹配. Adobe Illustrator CC中使用了5种颜色模型,即

ps色彩基础知识

  如果你只是想用美图秀秀这一类的软件对于图片进行傻瓜式的处理,那么我无话可说,但是,如果想要成为一名合格的图片编辑人员,一名合格的美工,那你就需要掌握很多的知识,ps色彩基础知识就是其中必不可少的一部分. 图片分为无彩色与彩色两种.其中,无彩色表现为白.黑,也称色调.而有彩色则通常使用色相.明暗和色强这三个属性来表示.明度和色相合并为二线的色状态,称为色调. 明度:最亮是白,最暗是黑.以及黑白之间不同程度的灰,都具有明暗强度的表现.若按一定的间隔划分,就构成明暗尺度.有彩色即靠自身所具有的明度

跟老男孩学Linux运维:Shell编程实战1.2 学好Shell编程所需的基础知识

1.2 学好Shell编程所需的基础知识 本节首先来探讨一下在学习Shell编程之前需要掌握的基础知识,需要说明的是,并不是必须具备这些基础知识才可以学习Shell编程,而是,如果具备了这些基础知识,那么就可以把Shell编程学得更好,领悟得更深.如果只是想简单地了解Shell脚本语言,那么就无须掌握太多的系统基础知识,只需要会一些简单的命令行操作即可. 学好Shell编程并通过Shell脚本轻松地实现自动化管理企业生产系统的必备基础如下: 1)能够熟练使用vim编辑器,熟悉SSH终端及".vi

《网站设计 开发 维护 推广 从入门到精通》—— 2.1 色彩基础知识

2.1 色彩基础知识 色彩的魅力是无限的,它可以让本来很平淡无味的东西变得漂亮.美丽.随着信息时代的快速到来,网页也开始变得多姿多彩.人们不再局限于简单的文字与图片,而是要求网页看上去漂亮.舒适.所以网页设计师不仅要掌握基本的网站制作技术,还需要掌握网站的风格.配色等设计艺术. 2.1.1 色彩的基本概念 为了能更好地应用色彩来设计网页,先来了解一下色彩的基本概念.自然界中色彩五颜六色.千变万化,但是最基本的只有三种(红.黄.蓝),其他的色彩都可以由这三种色彩调和而成,这三种色彩称为"三原色&q

新手学动态网页制作技术PHP的基础知识总结

看了些PHP的基础知识,自己在这里总结下: 1.在HTML嵌入PHP脚本有三种办法: <scriptlanguage="php">//嵌入方式一echo("test\");</script><?//嵌入方式二echo"<br>test2";?><?php//嵌入方式三echo"<br>test3";?> 还有一种嵌入方式,即使用和Asp相同的标记<%

不懂JavaScript应该怎样学_基础知识

[译注: 可能你会说不翻译里面推荐的参考资料一切都是枉然,但是重要的是文章作者提供的学习思路.具体的参考内容你可以去Google相应知识的中文版.] 翻译不当的地方还请留言指正! 帮帮我!我不懂JavaScript [Help! I Don't Know JavaScript!] June 5th, 2007, 作者 Michelle 为了帮助所有对Mootool有兴趣却碰上很多麻烦的人,我整理了这些能够教给你开始从事客户端应用开发所需的所有知识的网上资源. 职业必备工具 这些是从事Web开发的

JavaScript每天必学之基础知识_javascript技巧

基本概念  javascript是一门解释型的语言,浏览器充当解释器.js执行时,在同一个作用域内是先解释再执行.解释的时候会编译function和var这两个关键词定义的变量,编译完成后从上往下执行并向变量赋值.  区分大小写  ECMASCript中的一切(包括变量,函数名和操作符)都区分大小写.  1. 变量  变量在第一次用到时就设置于内存中,便于后来在脚本中引用.使用变量之前先进行声明.可以使用 var 关键字来进行变量声明. var count, amount, level; //

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书