颜色设置:指定RGB,參数是:红、绿、黄、透明度,范围是0-1+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;指定HSB,參数是:色调(hue),饱...
分类:
移动开发 时间:
2014-10-07 18:15:53
阅读次数:
224
曲线表示的是图像的明度, 通过信息办的 HSB 信息可以看到调整曲线时整个图像明度的变化曲线的左下角表示图片的暗部, 右下角表示图片的高光部而曲线本身的纵坐标则表示这个部分的明度, 例如将曲线的左下角右移则会将暗部像素的明度减为0, 这些像素就是图中的波浪形同理如果曲线右侧滑块左移, 则会将一些高光...
分类:
其他好文 时间:
2014-08-21 00:10:13
阅读次数:
321
1.4浅析亮度与灰度/明度的关系 进入正题之前,先来了解一下灰度/明度。1.4.1灰度/明度的概念及其与HSB亮度的异同 在很多场合,灰度与明度的概念完全等价。 “灰度”最初来源于摄影领域,在彩色显像技术问世以前,拍摄出来的照片只有黑,白,灰三类颜色,在这种黑白照片里,只有白色、黑色以及灰色的点能完...
分类:
其他好文 时间:
2014-08-05 00:08:08
阅读次数:
224
1.3.4HSB与RGB互转公式的ActionScript实现 为了让HSB转RGB这个通用的功能在后续的项目里可以重用,我们先把这个转换公式做成一个工具类,并且放入到公共类库里。当然,这样的类,网上也有很多现成的可以直接拿过来用(个人推荐frocessing工具包)。类里的算法看起来跟公式会有点出...
分类:
其他好文 时间:
2014-08-03 17:55:45
阅读次数:
241
1.3.3HSB与RGB之间的互转公式及HSL和HSV对色彩属性理解的异同 首先,HSL和HSV对H的定义一致,公式如下: max=min意味着R,G,B三个值始终相等,只能是白,灰,黑这三类颜色了,色相值在这种情况下没有任何意义,所以让它等于0。然后,HSB模式将色相环等分成三个120度的区间(....
分类:
其他好文 时间:
2014-08-03 17:52:05
阅读次数:
248
1.3.2软件中的拾色器如何实现HSB的色彩空间模型 阅读本书的朋友恐怕很少有机会见到圆柱形的三维取色器,而HSB模式却是一个立体的空间。那么,软件里的颜色拾取器是如何在平面里体现出3D坐标系的呢?让我们从Windows调色板开始研究。图 1.22是Windows系统调色板的界面,抛开左侧的颜色列表...
分类:
其他好文 时间:
2014-08-03 17:47:45
阅读次数:
208
1.3.1HSB模式的色彩空间模型及其分支 第一次接触HSB模式的原理,是从以下这个地址开始的。 http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4 图 1.21是我从上面的文章拷过来的一张...
分类:
其他好文 时间:
2014-08-03 17:43:05
阅读次数:
220
1.4 浅析亮度与灰度/明度的关系
进入正题之前,先来了解一下灰度/明度。
1.4.1 灰度/明度的概念及其与HSB亮度的异同
在很多场合,灰度与明度的概念完全等价。
“灰度”最初来源于摄影领域,在彩色显像技术问世以前,拍摄出来的照片只有黑,白,灰三类颜色,在这种黑白照片里,只有白色、黑色以及灰色的点能完好无损地显示出来,其它颜色将根据其亮...
分类:
其他好文 时间:
2014-08-02 18:30:33
阅读次数:
248
1.4.2 灰度的计算方法
回过头来看RGB,站在科学的角度来解释,它们确实也有更明亮的理由,因为下面一排色彩反射出来的色光总量是上一排色的两倍。
为此,作者曾自作聪明地发明了一条“原创”的灰度公式:
Gray=(r+g+b)/3
哈哈,用色光总量来表达颜色的灰度想必就比较准确了吧!沾沾自喜一番以后,我还试着用这条自创的定律来转换这张测试...
分类:
其他好文 时间:
2014-08-02 18:29:43
阅读次数:
232
1.4.3 用灰度/明度指导色彩搭配
试着只通过调整不等于0的通道,让上一排的色彩在灰度上保持一致,把三个颜色分别代入到心理学公式。得
Gray(red) = r * 0.299
Gray(green) = g * 0.587
Gray(blue) = b * 0.114
让它们灰度相等,则
r * 0.299 = g * 0.587 = b *...
分类:
其他好文 时间:
2014-08-02 18:28:34
阅读次数:
259