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值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |