当前位置: 电脑软硬件应用网 > 设计学院 > 图像处理 > 正文 |
|
|||
关于色彩中“纯度”概念的讨论 | |||
2007-3-3 11:44:36 文/佚名 出处:电脑软硬件应用网 | |||
做设计的一个朋友和我 其实,这可能是很多人会误解的问题。我之前说过,色彩的理论中的屏幕色彩、印刷色彩、绘画色彩,是三种相关但又相互独立的体系,他们对色彩概念的描述是不同的,所以谈及的三原色也不同。因此我一直在强调,在讨论色彩问题之前,先搞清楚大家在哪一个范围里面讲问题,以免造成不必要的争论和纷扰。 朋友所说的“我以前以为刺眼的颜色饱和度就高,柔和的颜色饱和度就低”这个观念对吗,以朋友的科班底子来讲,不可能有什么基础概念的错误,因为 这就是我所说的概念差异:传统美术和设计学科,对色彩(准确的说是“颜色”)的描述,是基于孟塞尔色立体的(孟塞尔颜色系统 (Munsell Color System)是 那么,现在我们在 HSB,看起来是很直观的H(Hue)色相、S(Saturation)纯度、B(Brightness)明度。这里补充一个概念要引起大家注意:B(Brightness)明度,L(Lightness)亮度 (来自于Lab色彩模式)在色彩学里面是两个概念,计算方法也不同,请不要混淆。 要说明HSB怎么来计算色彩,要从HSB和RGB的关系来讲,下面的内容涉及到HSB和RGB的计算公式,或许有些枯燥,但是为了了解根本还是请耐心看下去,我也尽量用通俗的语言来描述他们: 因为RGB和HSB中都有个B,避免混淆,公式中用V来表示HSB的B。 读入值为RGB是0~1之间的小数,由0~255转换。 H = (0+(G-B)/(MAX-MIN))*60 ,IF R=MAX H = (2+(B-R)/(MAX-MIN))*60 ,IF G=MAX H = (4+(R-G)/(MAX-MIN))*60 ,IF B=MAX S = MAX-MIN (Windows模式算法,圆锥色立体) S = (MAX-MIN)/MAX (Adobe模式算法,圆柱色立体) V = MAX [attach]28577[/attach][attach]28578[/attach] 我们来看看我们关心的S(纯度)的产生:纯度 = RGB三值中的最大值和最小值的差 和 最大值的比值 那么也就是说,这个差值越悬殊,色彩的纯度就越大。即使是████ R0、 G255、 B180 (H 162 、S 100 、B 100)这样高亮颜色,或者是 ████ R0 、G23、 B16 (H 162 、S 100、 B 9)这样的很暗黑的颜色,纯度也是一样高。 再来看看B(明度)的产生:明度 = RGB三值中的最大值 也就是说,明度是由最大值的原色所决定的,和颜色的混合无关,并不是我们想像中的RGB的叠加越多,明度就越大。 到这里,我们应该能明白,传统的美术 |
|||
最新热点 | 最新推荐 | 相关文章 | ||
设计理论:可用性设计的10个准则 设计理论:质感高光基础入门 I 平面设计中的常用字库种类说明 三维设计专用技术名词解释 超酷黄金喜字 Photoshop的动作命令和批处理命令 轻松几步将美女照片处理为手工素描 巧用Photoshop滤镜模拟水粉花卉效果 打造照片朦胧梦幻效果 不要小看它!PhotoShop的超小技巧十则 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |