通常我们可以使用16进制的格式表示RGB颜色,比如0x2f88c0。通过位操作运算,能很方便的将其中的R,G,B颜色各部分分别提取出来。反之,也可以将R,G,B颜色值组合成一个完整的颜色。

1,提取颜色的组成部分
1
2
3
4
var color:uint = 0x445577
var r:uint = color >> 16  //0x44
var g:uint = color >> 8 & 0xFF  //0x55
var b:uint = color & 0xFF  //0x77
2,合并颜色组成成分
1
2
3
4
var r:uint = 0x44
var g:uint = 0x55
var b:uint = 0x66
var color:uint = r << 16 | g << 8 | b //0x445566

最新文章

  1. 如何获取TypedArray?
  2. git免登录-ssh-key
  3. Poj 1328 / OpenJudge 1328 Radar Installation
  4. 使用jQuery的9个误区
  5. 《UNIX环境高级编程 第2版》读书笔记
  6. [置顶] Android系统移植与调试之-------&gt;Amlogic方案编译步骤
  7. POJ 3419 Difference Is Beautiful(RMQ+二分 或者 模拟)
  8. iOS HTTP不能正常使用
  9. (转)Java并发编程:深入剖析ThreadLocal
  10. INF 右键安装驱动以及卸载
  11. vue jquery js 获取当前时间本周的第一天 和 本月的第一天
  12. s遇到错误不要慌,教你方法走四方
  13. selenium 定位元素成功, 但是输入失败 (textarea)
  14. Redis入门教程(二)
  15. php中include和require的区别(整理)
  16. python selenium-webdriver 定位frame中的元素 (十三)
  17. linux audit审计(8)--ausearch搜索audit日志文件
  18. vmware磁盘空间扩展
  19. Sencha Touch2 工作笔记
  20. swarm调度

热门文章

  1. IT第十八天 - 类的封装、继承、重载、上周总结★★★
  2. BeanUtils数据封装与表单JavaBean
  3. ThinkPHP - 自动创建 + 自动验证 + 自动完成
  4. STM32使用串口1配合DMA接收不定长数据,减轻CPU载荷
  5. nginx前端负载,后端apache获取真实IP设置
  6. 《算法导论》读书笔记之动态规划—最长公共子序列 &amp; 最长公共子串(LCS)
  7. NET Core 1.0
  8. 使用Maven打包项目并上传到Linux服务器
  9. mysqli_set_charset和SET NAMES优劣分析
  10. Server是如何完成针对请求的监听、接收与响应1