加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex – 将RBG转换为HEX

发布时间:2020-12-15 02:10:57 所属栏目:百科 来源:网络整理
导读:如何在RGB中将RGB颜色转换为HEX?例如:R = 253 G = 132 B = 58. 韩国社交协会. 解决方法 Robusto的解决方案太慢了. 因为RGB值存储如下: 8b Red | 8b Green | 8b Blue 并且值0-255(这不是巧合)也有8b,你可以使用左按位移位来获得int值,然后你可以得到一个十
如何在RGB中将RGB颜色转换为HEX?例如:R = 253 G = 132 B = 58.

韩国社交协会.

解决方法

Robusto的解决方案太慢了.

因为RGB值存储如下:

8b Red | 8b Green | 8b Blue

并且值0-255(这不是巧合)也有8b,你可以使用左按位移位来获得int值,然后你可以得到一个十六进制(几乎快3倍).所以:

var intVal:int = red << 16 | green << 8 | blue;
var hexVal:String = intVal.toString(16);
hexVal = "#" + (hexVal.length < 6 ? "0" + hexVal : hexVal);

其中红色,绿色和蓝色是您要转换的RGB值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读