颜色系统指颜色标准、
颜色管理、颜色检测为一体的综合系统。主要有
自然颜色系统、
孟塞尔颜色系统、COLORO色彩系统、
PANTONE色卡颜色系统和TILO管理颜色系统等。
vc++
在具体使用过程中,如果要启动彩色机制,必须先调用start_color()函数。这个函数被调用后,你就可以在你的终端屏幕上使用各种各样的颜色调整函数。如果您要检测你的屏幕的颜色显示能力,可以使用has_colors()函数,如果你的终端屏幕不支持彩色显示,那么函数将返回FLASE。
以下的这些颜色已经被预定义在curses.h里,你可以将它们当作颜色参数传递给相应的颜色函数。
COLOR_BLACK 0 黑色
COLOR_RED 1 红色
COLOR_GREEN 2 绿色
COLOR_YELLOW 3 黄色
COLOR_BLUE 4 蓝色
COLOR_MAGENTA 5 洋红色
COLOR_CYAN 6 蓝绿色, 青色
COLOR_WHITE 7 白色
10.2改变颜色定义参数init_color()函数可以用来在初始化颜色的时候改变某个颜色的RGB值。比如你想减弱预定的红色设置。你可以这样调用init_color()函数:
init_color(COLOR_RED, 700, 0, 0);
/* 参数1 : 颜色名称
* 参数2, 3, 4 : 分别为R(red),G(green),B(blue)的
数值。最小值:0,最大值:1000*/
如果你的显示终端无法改变颜色设置,函数将返回ERR。can_change_color()函数可以用来监测你的终端是否可以支持这样的颜色改变。RGB 参数的值是0到1000的整数。默认的红色(RED)的定义是R:1000,G:0,B:0 。
10.3颜色定义内容(Color Content)color_content()函数和pair_content()函数可以用来查看pair变量中定义的内容。
自然颜色系统
自然颜色系统(Natural Color System)
根据人的色觉特点并按颜色的自然表现所制定的一种颜色分类和排列体 系 。由 瑞 典的斯堪的纳维亚颜色研究所于1981年提出。简称NCS。
自然颜色系统把 6 种颜色作为纯色或原 色 ,即白 、黑、黄、红、蓝、绿。白 、黑为非彩色,其他4种为彩色 。自然颜色系统根据各种颜色与黄、红、蓝、绿 4 种彩色原色的相似程度,以及与白和黑非彩色原色的相似程度,用一个三维的模型来表示各种颜色之间的关系。颜色立体的顶端是白原色,底端是黑原色。立体的中间部位由黄、红、蓝、绿 4 种原色形成一个
圆环。在这个立体系统里,每一种颜色都占一个特定的位置,并且和其他颜色有准确的关系。
瑞典标准化研究所( SIS )已推荐自然颜色系统为瑞典国家标准,并在1979年出版了《SIS/NCS颜色图谱》。图谱上包含1412种色样。
孟塞尔颜色系统
A.H.孟塞尔根据颜色的视觉特点制定的颜色分类和标定系统。它用一个类似球体的模型,把各种表面色的 3 种基本特性:色调、明度、
饱和度全部表示出来。立体模型中的每一部位都代表一种特定的颜色,并都有一个标号。
孟塞尔的颜色立体模型像个双锥体,它的中央轴代表
无彩色,即中性色的明度等级。从底部的黑色过渡到顶部的白色共分成11个在感觉上等距离的灰度等级﹐称为孟塞尔明度值。某一特定颜色与中央轴的水平距离代表饱和度。称为孟塞尔
彩度﹐它表示具有相同明度值的颜色离开中性色的程度。中央轴上的中性色的彩度为 0 ,离开中央轴越远,彩度数值越大 。由中央轴向水平方向投射的角代表色调。孟塞尔颜色立体模型水平剖面 是孟塞尔颜色立体模型的水平剖面﹐它的各个
中心角代表10种色调。其中包括5种主要色调红(R)﹑黄(Y)﹑绿(G)﹑蓝(B)﹑紫(P)和5种中间色调黄红(YR)﹑绿黄(GY)﹑蓝绿(BG)﹑紫蓝(PB)﹑红紫(RP)。每种色调又可分成10个等级﹐每种主要色调和中间色调的等级都定为5。
任何颜色都可以用颜色立体模型上的色调﹑明度值和
彩度这3项坐标加以标定﹐标定方法是先写出色调H﹐然後写出明度值V ﹐在斜线後写彩度﹐即﹕/=色调﹔明度值/彩度。中性色用表示﹐在後面给出明度值﹐斜线後面不写彩度﹕/=中性色﹔明度值/。
用纸片将孟塞尔系统中的各个颜色制成样品﹐汇编成册﹐即《孟塞尔颜色图册》﹐其每一页包括颜色立体中一种色调的垂直剖面的颜色样品﹐即同一色调的不同明度值和不同彩度的样品。1915年美国最早出版《孟塞尔颜色图谱》﹐1929年和1943年分别经
美国国家标准局和美国光学会修订出版《孟塞尔颜色图册》。1943年美国光学会的孟塞尔颜色编排小组委员会对
孟塞尔颜色系统作了进一步研究﹐发现孟塞尔颜色样品在编排上不完全符合
视觉上等距的原则。他们通过对孟塞尔图册中的色样所作的光谱光度测量及视觉实验﹐制定了“孟塞尔新标系统”﹐修订後的色样编排在视觉上更接近等距﹐而且对每一色样都可给出相应的 CIE1931
色度学系统的色度坐标。目前美国和日本出版的《孟塞尔颜色图册》都是新标系统的图册。1974年美国新版本包括1450块颜色样品及37块中性色样品。
颜色简史2006-09-30 00:50牛顿(Isaac Newton)在1666年发现,把
太阳光经过三棱镜折射,然后投射到白色屏幕上,会显出一条象彩虹一样美丽的光谱色带。
观察图的那一道彩虹光束可以发现,光束中没有洋红色(magenta),即紫红色。
牛顿把
太阳光谱中的颜色位置在一个圈圈上表示出来,因此色环的创意好像就是源自牛顿了。从
牛顿色环(Newton's Color Circle/Newton's Color Wheel)图可以看出,他把
光谱色分成了红、橙、黄、绿、青、蓝、紫七种颜色。
1802年,Thomas Young提出了RGB
三基色(Three Primary Colors)的概念,他认为人的眼睛有红、绿、蓝三种不同类型的颜色感知接收器,他的视觉(Color Vision)学说被称为Young-Helmholtz Theory。
歌德(Johann Wolfgang von Goethe),也就是《浮土德》(Faust)的作者,改进了牛顿的理论,于1810年在《颜色学》(Theory of Colors/Zur Farbenlehre)一书中,提出了六等分均衡色环的方案,并认为光谱之外的洋红色应该出现在完整的色环上。
歌德还开发了一种三角形的色彩图表。
1810年,Phillip Otto Runge开发了一种球形的3D
颜色模型(Color Sphere),这种模型基于
色相(Hue)和黑、白,他的理论在当时是革命性的。
19世纪60年代,麦克斯韦(James Clerk Maxwell)探索了三种基色的关系,并且认识到三种基色相加产生的色调不能覆盖整个感知色调的
色域,而使用相减混色产生的色调却可以。他认识到彩色表面的色调和
饱和度对眼睛的敏感度比明度低。1861年,麦克斯韦根据
三基色混色的理论,制成了世界上第一张彩色照片。麦克斯韦的工作可被认为是现代
色度学的基础。
1905年, 孟塞尔(Albert H. Munsell)开发了第一个广泛被接受的颜色次序制(color order system),称为
孟塞尔颜色系统(Munsell color system),对颜色作了精确的描述。孟塞尔
颜色空间描述的所有颜色集合体称为孟塞尔
色立体(Munsell color solid),
孟塞尔色立体像一个扭曲的偏心球体。
1914年,奥斯特瓦德(Wilhelm Ostwald)推出了奥斯特瓦德颜色系统,Ostwald制后来逐渐被American Munsell和Swedish Natural Colour制所淘汰。其原因是Ostwald值选择的颜色在排列上不能满足饱和度比较高的染料市场的需要。
在1931年,国际照明委员会(Commission Internationale de l'clairage / International Commission on Illumination ,CIE)定义了标准颜色体系,规定所有的激励值应该为正值,并且都应该使用x和y两个颜色坐标表示所有可见的颜色。现在大家熟悉的CIE色度图(CIE chromaticity diagram)就是用xy平面表示的马蹄形曲线,它为大多数定量的颜色度量方法奠定了基础。
1965年前后人们通过生理学实验验证了Thomas Young的假设,在眼睛中的确存在三种不同类型的锥体。
COLORO
2001年,
中国纺织信息中心(CTIC)经中国科技部授权实施(科学技术部和财政部联合下发国科发财字[2000]562号文件),创建了COLORO色彩体系。
COLORO色彩体系基于这样一个3D模型:在这个模型中每个颜色都有一个特定的七位数色彩编码,分别代表色相、明度、彩度,每个编码对应模型中确定的点。整个体系由160个色相、100个明度等级、100个彩度等级构成,三者共同构建了一个可以定义160万潜在颜色,均匀的视觉等色差的色彩模型。
TILO管理
TILO是主要的颜色检测设备生产厂家,其管理颜色系统分为用肉眼判断颜色的
标准光源对色灯箱和用电脑测色的
电脑色差仪等。
标准光源箱是指统一颜色系统里的照明光源,以免在不同的光源下产生
同色异谱效应,即在不同的光源下看到的同一物品颜色会不一致。型号有:T60四光源、T60(5)五光源、P60(6)六光源、P120特大型和英式、美式等。
电脑颜色管理系统分为电脑测色系统和
电脑配色系统,是用电脑色差仪和电脑软件配合起来对颜色进行管理的颜色系统。
PANTONE
PANTONE色卡颜色系统PMS是美国生产色卡的大型公司,在全球被广泛使用。一种色卡的颜色编号代表了一种颜色,数千种颜色集中印刷后装订成扇形或书本的形式,方便使用者查找。
PANTONE色卡分为CU色卡、TPX色卡、金属色卡、TCX色卡、CMYK色卡、粉彩色色卡和哑粉色色卡等。