计算机中的颜色.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机中的颜色.doc

HYPERLINK "/grenet/archive/2009/12/13/1622930.html" 计算机中的颜色I——颜色概述   无论是设计网页还是编写程序,一个美观的界面是必不可少的。仔细分析界面的构成,无外乎两个因素:一是颜色、一个是形状。这个又被称为UI设计。美术功底好的人,是能设计出让人赏心悦目的界面来,欠缺美术功底的人,有时费尽心思也没辙。   这个系列的文章,专注于计算机的颜色表示。通过了解计算机的颜色表示,能有助于提高那些欠缺美术功底的人设计界面的能力。   计算机中的颜色是采用RGB颜色系统,也就是每种颜色采用红、绿、蓝三种分量。每个颜色分量的取值从0到255,一共有256种可能。则计算机中所能表示的颜色为256×256×256,这也是16M色的来由。   计算机中的颜色表示法有下面这几种     1、 直接用分量表示,例如:(255,0,0)就表示红色,三个数字分别表示红、绿、蓝的三个颜色分量     2、 用颜色的对应英文表示,例如:Red表示红色。这些英文必须是系统中承认的颜色,自己定义的不予认可。大约有200种不到。再比如Wheat表示小麦色。它的颜色表示为(245,222,179)     3、 三个分量用16进制表示用00表示0,用FF表示255,这样,就可以用六位16进制的数表示一种颜色。例如:#FF0000表示红色     4、 还有一些表示方法大同小异。基本上是上面的变种。   在有些图像处理软件,还采用了其它的颜色模型,但基本上是应用于印刷行业,在显示器上显示的还是RGB颜色系统。 以下的内容来源于网络。 与电脑显示器打交道,经常碰上标准色,下面就是一些常用的标准色. HYPERLINK "/grenet/archive/2009/12/13/1622933.html" 计算机中的颜色II——VB2005中的Color结构   在VB2005中,用来表示颜色的是Color结构,注意是结构,也就是不能继承的。下面把Color结构中的重要属性方法等介绍一下。大部分的资料来源于微软的MSDN。   重要的属性:   颜色的三分量     R:红色的分量,取值范围为0—255     G:绿色的分量,取值范围为0—255     B:蓝色的分量,取值范围为0—255 颜色的类型:   IsKnownColor:判断颜色是否是系统预置颜色   IsNamedColor:判断颜色是否是系统预置颜色   IsSystemColor:判断颜色是否是系统颜色 预置的颜色:   属性太多,主要是获取系统的预置颜色。例如:OldLace 重要的方法: FromArgb:从指定的颜色的三个分量创建一个颜色。 例如:下面这个代码获得红色 tC=Color.FromArgb(255,0,0) FromKnownColor:获得指定的预置颜色。参数是一个枚举值或者是一个整形变量   获得颜色的HSB属性。   GetHue:获得颜色的色相值。取值范围为0—360。   GetSaturation:获得颜色的饱和值。取值为0—1,值越高,颜色越纯,值为0时,颜色为灰度值。    GetBrightness:获得颜色的亮度值。取值为0—1,值越高,颜色越亮,值为0时,颜色为黑色。 这个比较重要,许多颜色转换都要利用其中的道理。比较疑惑的是,为什么没有设置这三个属性的方法呢? 下面的文章来源于网络   色相对比因色相的差别而形成的色彩对比叫色相对比。色相的差别虽是因可见光度的长短差别所形成,但不能完全根据波长的差别来确定色相的差别和确定色相的对比程度。因为红色光与紫色光的波长差虽然最大,但都处于可见光的两极,都接近不可见光的波长。从眼睛感觉的角度分析,它们的色相是接近的,色相环反应了这一规律。因此在度量色相差时,不能只依测光器和可见光谱,而应借助色相环。色相对比的强弱,决定于色相在色相环上的距离。色相距离在十五度以内的对比,一般看作用色相的不同明度与纯度的对比,因为距离十五度的色相属于模糊的较难区分的色相。这样的色相对比称为同类色相对比,是最弱的色相对比。色相距离在十五度以上,四十五度左右的对比,称为邻近色相对比,或近似色相对比,是软弱的色相对比。色相距离在一百三十度左右的对比,一般称为对比色相对比,是色相中对比。色相距离在一百八十度左右的对比,称互补色相对比,是色相强对比。色相距离如果大于一百八十度,从余下的弧度来看,必然小于一百八十度。所以距离恰好在一百八十度的对比,称最强色相对比。   任何一个色相都可以自为主色,组成同类、近似、对比或互补色相对比。人们欢迎色彩。这就是说有一定纯度的色彩,不同程度的色相对比,既有利于人们识别”不同程度的色相差异,也可以满足人们对色相感的不同要求。实际上

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档