|
本帖最后由 icyleaves 于 2014-4-28 20:25 编辑
先上工具图:
再给伸手党上链接:
htt偏色p://ww计算w.400gb.co工具m/file/63227437
没链接权限我也没办法,去掉“偏色计算工具”就是链接了~~!
==========================以下是正文========================================
先谈谈RGB颜色体系:
RGB颜色体系为16进制 #FFFFFF表示,众所周知#FFFFFF为白,#000000为黑。
RGB颜色体系共有6为数,为后续叙述方便,假设颜色值为XXYYZZ。
其中 前2位XX为R值(即红色red),中间2位YY为G值(即绿色green),最后2位ZZ为B值(即蓝色Blue)。因此,虽然是6位的16位进制的数字,但两两独立,或者写成#XX,#YY,#ZZ更容易理解,转换为10进制,就是(255,255,255);但和大家所熟知的另一套体系HSV体系(色调(H),饱和度(S),亮度(V))不是一回事情,虽然看着差不多。
有色彩基础知识的同学都知道,颜色可有红绿蓝三色的比例不同来呈现不同的色彩,而值的不同来呈现不同的灰度。因此,从FF0000 -> 000000的路上,只会产生由红变黑的变化,不会变成绿或者蓝,绿是由中间2位控制的,蓝是由最后2位控制的;XX,YY,ZZ这三个颜色的值相比较,哪个较大,则颜色的表现更靠近其对应的颜色,即YY较大,则更靠近绿色,比例差值越大,绿的越明显;XX:YY=1:1且远大于ZZ时,颜色偏黄(红+绿=黄)。而同时增加红绿蓝三色,只会增加或减少灰度,而不会改变色彩。简单而不科学的理解,三色的比例就是基色,而三色在这个比例上给予的值的波动,就是色偏。
好了,基本原理知道了,再写代码就简单了:如下附源代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|