十六进制颜色码转换成RGB颜色值
2015-05-20 17:04
204 查看
十六进制颜色码转换成RGB颜色值
相关知识点
0xFF 十六进制 如果转成二进制位:11111111int值是32位,0的二进制: 00000000000000000000000000000000
&,按位与操作符,就是两个位值都为1时,得1,反之得0
十六进制颜色值:0xABCDEFGH AB表示透明度 CD表示红 G表示绿 B表示蓝 一个颜色值的位数正好是一个int值的长度。
>>位右移,靠值右边的去除,高位补0.
转换方法
(0xAABBCCDD & 0xFF000000)>>24 得到的是AA两位的值 透明度(0xAABBCCDD & 0x00FF0000)>>16 得到的是BB两位的值 红色
(0xAABBCCDD & 0x0000FF00)>>8 得到的是CC两位的值 绿色
(0xAABBCCDD & 0x000000FF) 得到的是DD两位的值 蓝色
相关文章推荐
- iOS 十六进制颜色码转换成RGB颜色值
- RGB 颜色值与十六进制颜色码之间的相互转换
- RGB颜色值与十六进制颜色码转换工具
- 颜色空间系列4: RGB和YDbDr颜色空间的转换及优化算法
- RGB与YCbCr颜色空间的转换
- javascript 十六进制与RGB颜色值的相互转换
- RGB和HSV颜色转换
- RGB颜色在线转换
- C# 调用颜色的RGB值_RGB颜色转换十六进制颜色
- javascript 十六进制与RGB颜色值的相互转换
- js 颜色格式rgb->16进制的转换
- 颜色空间系列3: RGB和YCbCr颜色空间的转换及优化算法
- [iOS 16进制颜色转换RGB](转)
- RGB和HSV颜色转换
- RGB颜色空间与YUV等颜色空间之间的转换单元
- RGB颜色转换为网页颜色
- Javascript转换RGB与16进制颜色值
- 如何将24位RGB颜色转换16位RGB颜色
- 【OpenCV】颜色空间RGB与HSV(HSL)的转换
- javascript 十六进制与RGB颜色值的相互转换