zoukankan      html  css  js  c++  java
  • Swift

    通常我们可以使用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
  • 相关阅读:
    Mysql其他
    Linux大全
    Django-你想知道的都在这里
    k8s
    极速安装k8s 快速融入学习
    flask orm
    Elasticsearch
    1爬虫
    MY git 操作
    docker 骚操作
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4844203.html
Copyright © 2011-2022 走看看