美文网首页
iOS开发常见问题-颜色知识

iOS开发常见问题-颜色知识

作者: 年轻岁月 | 来源:发表于2016-06-25 09:54 被阅读58次

    颜色相关的一些知识

    • 颜色的基本组成
      • 一种颜色由N个颜色通道组成
    • 颜色通道
      • 1个颜色通道占据8bit
      • 1个颜色通道的取值范围
        • 10进制 : [0, 255]
        • 16进制 : [00, ff];
      • 常见的颜色通道
        • 红色 red R
        • 绿色 green G
        • 蓝色 blue B
        • 透明度 alpha A
      • R\G\B一样的是灰色
    • 颜色的种类
      • 24bit颜色
        • 由R\G\B组成的颜色
        • 常见的表示形式
          • 10进制(仅仅是用在CSS)
            • 红色 : rgb(255,0,0)
            • 绿色 : rgb(0,255,0)
            • 蓝色 : rgb(0,0,255)
            • 黄色 : rgb(255,255,0)
            • 黑色 : rgb(0,0,0)
            • 白色 : rgb(255,255,255)
            • 灰色 : rgb(80,80,80)
          • 16进制(可以用在CSS\android)
            • 红色 : #ff0000 #f00
            • 绿色 : #00ff00 #0f0
            • 蓝色 : #0000ff #00f
            • 黄色 : #ffff00 #ff0
            • 黑色 : #000000 #000
            • 白色 : #ffffff #fff
            • 灰色 : #979797
      • 32bit颜色
        • 由R\G\B\A组成的颜色
        • 常见的表示形式
          • 10进制(仅仅是用在CSS)
            • 红色 : rgba(255,0,0,255)
            • 绿色 : rgba(0,255,0,255)
            • 蓝色 : rgba(0,0,255,255)
            • 黄色 : rgba(255,255,0,255)
            • 黑色 : rgba(0,0,0,255)
            • 白色 : rgba(255,255,255,255)
          • 16进制(#AARRGGBB, 仅仅是用在android)
            • 红色 : #ffff0000
            • 绿色 : #ff00ff00
            • 蓝色 : #ff0000ff
            • 黄色 : #ffffff00
            • 黑色 : #ff000000
            • 白色 : #ffffffff

    有透明度的颜色

    [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.2];
    [UIColor colorWithWhite:1.0 alpha:0.2];
    [[UIColor whiteColor] colorWithAlphaComponent:0.2];
    

    相关文章

      网友评论

          本文标题:iOS开发常见问题-颜色知识

          本文链接:https://www.haomeiwen.com/subject/kncadttx.html