十六进制&RGB颜色代码手动互转换
对照表:
16进- RGB
0 - 0
1 - 1
2 - 2
3 - 3
4 - 4
5 - 5
6 - 6
7 - 7
8 - 8
9 - 9
A - 10
B - 11
C - 12
D - 13
E - 14
F - 15
10 - 16
20 -32
5B - 91
RGB:1,2,3 对应16进制:#010203
RBG:14,15,16 对应 : #0E0F10
14,15,16 对应 #0E0F10这里R=14对应0E, G=15对应0F, B=16对应10
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
十六进制转RGB:
RGB = 十六进制对应两位的,十位值×16+个位值
例:
十六进制值=A9D35E
则:
R=A(即10)×16+9=169
G=D(即13)×16+3=211
B=5×16+E(即14)=94
RGB值=169,211,94
RGB转十六进制:
?
十六进制十位值=RBG值÷16 所得小数点以前的值
十六进制个位=RGB值-之前所得十位值×16
例:
RGB=202,55,133
则:
R:202÷16=12.625,取小数点前的12(对应C)
202-12×16=10(对应A)
所以:R的对应16进制值为:CA
G:55÷16=3.4375,同上取3
55-3×16=7
所以:G对应值为37
B:133÷16=8.3125,同上取8
133-8×16=5
所以:B对应值为85
RGB:202,55,133对应十六进制值为CA3785