js 怎么实现argb和rgb的相互转换
例如,-65536怎么转换成rgb进行显示
js 怎么实现argb和rgb的相互转换
答案:2 悬赏:80 手机版
解决时间 2021-01-04 06:24
- 提问者网友:雨不眠的下
- 2021-01-03 16:13
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-10 05:16
argb比rgb多了前2位透明度
argb:#1e000000
rgb:#000000
用js 字符串截取去掉#后2位,就等于得到了rgb的值
argb:#1e000000
rgb:#000000
用js 字符串截取去掉#后2位,就等于得到了rgb的值
全部回答
- 1楼网友:枭雄戏美人
- 2021-01-10 06:07
pixel&0x7c00,这个是要屏蔽某些位。
rgb :是24位的颜色值,高八位为r,中间八位为g,后八位为b。
argb:是32位的颜色值。高八位为a,次八位为r,再次八位为g,最后八位为b。
转换方法如下:
as3语言。
r,g,b,color :uint 类型;
r = color >> 16 & 0xff ;
g = color >> 8 & 0xff ;
b = color & 0xff ;
color = (0xff << 24) | (r << 16) | (g << 8) | b);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |