RGB的问题,算法。
?RGB(0,0,0)
0
?RGB(1,0,0)
1
?RGB(0,1,0)
256
?RGB(0,0,1)
65536
?RGB(1,1,1)
65793
?RGB(10,11,12)
789258
?HEX(789258)
C0B0A
?RGB(8,9,10)
657672
?HEX(657672)
A0908
?RGB(2,3,4)
262914
?1*2+256*3+65536*4
262914
=================================
看得出来,RGB函数就是(1*R+256*G+65536*B)
我的问题是如何把(1*R+256*G+65536*B)的值还原成RGB的三个值。
如:
?1*2+256*3+65536*4
262914
如何把(262914)还原成
R=2,G=3,B=4
用HEX函数得到的是反的。