详细请教:关于十进制RGB颜色值转换十六进制颜色值的算法

2024年11月16日 00:00
有3个网友回答
网友(1):

把十六进制的数前面加0补成长度为6的数,然后前两位化成十进制数代表红色,中间两位化成十进制数代表绿色,最后两位化成十进制数代表蓝色。如&FFFF,先变成00FFFF,于是等于RGB(0,255,255)

网上还有专门的颜色值运算器,要是嫌计算麻烦,就下一个用吧~~~

网友(2):

FF本来是十六进制的数,255是十进制的数;这样给你说它的转换过程吧:
咱们日常生活中用的十进制255=2*10*10+5*10+5*1;
10是十进制的位权,十六进制的位权当然是16了。
所以FF=F*16+F*1(F相当于十进制中的15)这样加一下不就是255了吗。
要是还不懂的话可以百度“计算机进制转换”

网友(3):

16进制RGB的1~16HEX就是00、01、02。。。。09、0A、0B。。。。0F,“A”~“F”就是代替数字。当RGB为17时HEX才表示为10,