RGB颜色与HEX十六进制颜色的换算

RGB颜色与HEX十六进制颜色的换算

1.1换算表格
        如上述。
1.2换算方法
        通过上述表格可发现RGB中的0对应HEX的00,1对应01……9对应09,10则对应0A,11对应0B……15对应0F,16对应了10。总共17对,除去一对特殊的0对应00,剩下的16对其规律:
        RGB的数值是16乘以HEX的第一位加上HEX的第二位,不足两位数时在前面补0即可。
实例:
例1:
RGB(11,111,222)=#??????
11÷16=0余11   11对应B  前面补0  那么HEX的数据为0B
111÷16=6余15  15对应F   那么HEX的数据为6F
222÷16=13余14  13对应D  14对应E   那么HEX的数据为DE
即,HEX的值:#0B6FDE
例2:
RGB(0,16,255)=#??????
0直接对应00
16÷16=1余0  则HEX的数据为10
255÷16=15余15  15对应F  则HEX的数据为FF
即,HEX的值:#0010FF

猜你喜欢

转载自wsj123.iteye.com/blog/2323210