计算机中的颜色
文章平均质量分 74
grenet
这个作者很懒,什么都没留下…
展开
-
计算机中的颜色——VB2005中的Color结构
在VB2005中,用来表示颜色的是Color结构,注意是结构,也就是不能继承的。下面把Color结构中的重要属性方法等介绍一下。大部分的资料来源于微软的MSDN。重要的属性:颜色的三分量R:红色的分量,取值范围为0—255G:绿色的分量,取值范围为0—255B:蓝色的分量,取值范围为0—255 颜色的类型: IsKnownColor:判断颜原创 2009-10-14 14:14:00 · 1339 阅读 · 0 评论 -
计算机中的颜色——颜色概述
无论是设计网页还是编写程序,一个美观的界面是必不可少的。仔细分析界面的构成,无外乎两个因素:一是颜色、一个是形状。这个又被称为UI设计。美术功底好的人,是能设计出让人赏心悦目的界面来,欠缺美术功底的人,有时费尽心思也没辙。 这个系列的文章,专注于计算机的颜色表示。通过了解计算机的颜色表示,能有助于提高那些欠缺美术功底的人设计界面的能力。计算机中的颜色是采用RGB颜原创 2009-10-13 16:02:00 · 6398 阅读 · 0 评论 -
计算机中的颜色——HSV表示方法
在计算机中的实际应用中,除了RGB表示方法外,还有一种用的比较多的表示方法就是HSV(又称HSB)表示方法。它把颜色分为三个参量,一个是色相Hue,具体表示在色相环上的一种纯色,一个是饱和Saturation,具体表示纯色在颜色中的百分比,当S=1时,表示颜色最纯,当S=0时,表示灰度值。一个是亮度Value,表示颜色的亮度,当V=0时,表示黑色。HSV颜色系统在不破坏图像结构的基础上更该颜色原创 2009-10-21 12:39:00 · 5632 阅读 · 0 评论 -
计算机中的颜色——快速计算颜色的色相值
在之前的文章中,给定一个颜色,它的色相值计算如下:由公式可知,计算色相时要分为六种情况,计算略显复杂。有没有简单的计算方法呢?来看看下面这个图上面这个图,表示纯色的色相分布,把纯色分为六个部分。仔细观察,每个部分的纯色都有统一的特点,例如,右上角的部分,R=255,B=0,G从0变化到255。右边的部分,G=255,B=0,R从255变化到0。每一个部分都是一个分量是255,一个分原创 2009-10-26 09:14:00 · 5260 阅读 · 0 评论 -
计算机中的颜色——纯色、色相色
前一篇文章介绍了颜色的HSV表示方法,其中H表示色相,亦即表示在色相环上的位置。S表示颜色的纯度,当S=1时,表示颜色最纯,当S=0时,表示颜色没有纯度,此时表示为灰度色。V表示颜色的亮度,当V=1,颜色最亮,当V=0时,亮度最低,此时表示颜色为黑色。综上所述,当一个颜色(H,S,V)中的S=1,V=1时,此时该颜色表示色相环上的一种颜色。我们定义该颜色为纯色或者是色相色。由于每种颜色都有原创 2009-10-25 15:38:00 · 2155 阅读 · 0 评论 -
计算机中的颜色——从色相值到纯色的快速计算
在上一文中,介绍了“如何快速计算颜色的色相值”,本文介绍从色相值到纯色的计算过程。之前已经介绍,色相值和纯色有着一一对应的关系。先看看传统的计算方法: 从图中计算的过程来看,还是比较繁琐的,再看看之前的纯色色相分布图。 从图中找到规律,在图中的右半部阴影部分,各个分量的变化如下所示:0-60:R:255-》255;G:0-》255;B:0-》0;原创 2009-11-01 19:08:00 · 2982 阅读 · 0 评论