读书人

Android 色彩渲染(二) 颜色区域划分原

发布时间: 2013-10-08 16:32:36 作者: rapoo

Android 颜色渲染(二) 颜色区域划分原理与实现思路

上一篇讲到颜色选择器,该demo不能选择黑白或者具体区间颜色,这是为什么呢,还是要从原理部分讲起,首先看一下两张图:

Android 色彩渲染(二) 颜色区域划分原理与实现思路 图1 Android 色彩渲染(二) 颜色区域划分原理与实现思路图2


看一下这两张图,有什么相似的地方么,其实在第二张图中已经标记地很明显了,无论这个选择器以什么样的图形展现,是圆形选择器也好,线性或者画板选择器也好,其实都是由七种颜色进行组成:

R,RG,G,GB,B,BR,R

它们对应的进制颜色值为 图3


再看一张图:

Android 色彩渲染(二) 颜色区域划分原理与实现思路图4

这张七彩图又有了一种模糊的感觉,这种效果又是怎么实现的呢,相信很多人已经猜到了,这种效果就是图2和图3综合绘制出来的图形(正常七段颜色图加上黑白颜色渐变)


其实关于颜色选择器呢,最经典的还是在PS 中的调色板应用,这里我只是做一些简单的原理性描述,

有想深入研究的童鞋,可以看下 Wiki百科上关于RGB, HSL和HSV色彩空间的介绍. 以及AS3调色板算法, 相信会对颜色处理方面有很大的帮助,

以下附上对应的链接:

维基百科:

三原色光模型:

http://zh.wikipedia.org/wiki/RGB

HSL和HSV色彩空间:

http://zh.wikipedia.org/wiki/HSV%E8%89%B2%E5%BD%A9%E5%B1%9E%E6%80%A7%E6%A8%A1%E5%BC%8F


AS3调色板算法:

http://hi.baidu.com/weiwei6699/item/ae1551d770601c14d90e448d



1楼nos198809185天前 14:32
从原理讲解什么的是最好的了^_^

读书人网 >Android

热点推荐