RGB颜色怎样用十六进制表示, 50
高手们好,有关颜色的十六进制我不懂,在网上看了也不懂,本人高中毕业,有那么高手指点小弟一下,我一定感激不尽,我的QQ:1203600889...
高手们好,有关颜色的十六进制我不懂,在网上看了也不懂,本人高中毕业,有那么高手指点小弟一下,我一定感激不尽,我的QQ:1203600889
展开
2个回答
展开全部
正常的 RGB 颜色的有效范围,是从 0 到 16,777,215 (0xFFFFFF)。每种颜色的设置值都是一个四字节的整数。对于这个范围内的数,其高字节都是 0,而低三个字节,从最低字节到第三个字节,分别定义了红、绿、蓝三种颜色的值。红、绿、蓝三种成分都是用 0 到 255 (0xFF) 之间的数表示。因此,可以用十六进制数按照下述语法来指定颜色:0xBBGGRR,BB 指定蓝颜色的值,GG 指定绿颜色的值,RR 指定红颜色的值。每个数段都是两位十六进制数,即从 00 到 FF。
简单的说,rgb(red,green,blue)这里red、green、blue都是10进制数,只要把它们分别转换成16进制数并且保留两位,然后再组合在一起就得到了16进制的颜色值。
例如:rgb(0,255,255)转16进制,先分别转0(10)=00(16),255(10)=FF(16),255(10)=FF(16),组合得到0x00FFFF。又如rgb(255,0,0),先转换255(10)=FF,0(10)=00(16),0(10)=00(16),再组合得到0xFF0000。
简单的说,rgb(red,green,blue)这里red、green、blue都是10进制数,只要把它们分别转换成16进制数并且保留两位,然后再组合在一起就得到了16进制的颜色值。
例如:rgb(0,255,255)转16进制,先分别转0(10)=00(16),255(10)=FF(16),255(10)=FF(16),组合得到0x00FFFF。又如rgb(255,0,0),先转换255(10)=FF,0(10)=00(16),0(10)=00(16),再组合得到0xFF0000。
展开全部
十进制 :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .16 .. 19。。
十六进制:1 2 3 4 5 6 7 8 9 A B C D E F .10 .. 13。。
如十进制14,表示十六制E ;
十进制16,表示十六制10
十进制19,表示十六制13
RGB颜色中,每种颜色用2个十六制表示
如红色 FF0000 表示红全有(最满),绿没有,兰没有
绿色 00FF00 表示红没有,绿全有,兰没有
黑色 000000 红绿兰全没有
如果取值为00~FF之间,则对应颜色变淡
十六进制:1 2 3 4 5 6 7 8 9 A B C D E F .10 .. 13。。
如十进制14,表示十六制E ;
十进制16,表示十六制10
十进制19,表示十六制13
RGB颜色中,每种颜色用2个十六制表示
如红色 FF0000 表示红全有(最满),绿没有,兰没有
绿色 00FF00 表示红没有,绿全有,兰没有
黑色 000000 红绿兰全没有
如果取值为00~FF之间,则对应颜色变淡
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询