循序渐进实现仿 界面(三):界面调色与控件自绘
2010-01-25 11:54
前面两篇的地址:
本篇讲述如何进行界面调色。界面调色一般有两种方法,调色板和 !"# 色彩变
换。调色板局限于 色,这里不采用,因此用 !"# 色彩变换实现。首先要
了解一下什么是 !"# 色彩空间,完整且详尽的知识请到维基百科去看,链接地
址:$%&'(%&!"#)*))+!",
)*))-)*)-.)/)*)/)-/)*))-,这里简单讲一
下(摘自维基百科):
!"#和 !",(也叫做 !"-)是对 01-色彩空间中点的两种有关系的表示,
它们尝试描述比 01-更准确的感知颜色联系,并仍保持在计算上简单。!"#
表示 (色相)、'(饱和度)、((亮度),!",表示
、 '、2而 !"-表示 、'、'(
(明度)。如下图:
!"#和 !",二者都把颜色描述在圆柱体内的点,这个圆柱的中心轴取值为自
底部的黑色到顶部的白色而在它们中间是的灰色,绕这个轴的角度对应于“色
相”,到这个轴的距离对应于“饱和度”,而沿着这个轴的距离对应于“亮度”,
“23或“明度”。