| 
 | 
	
 
 本帖最后由 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
 
 
评分
- 
查看全部评分
 
 
 
 
 
 |