About Color

About Color

  • 每⼀一种颜⾊色都是由N个颜⾊色通道组成
  • 常见的颜⾊色通道(ARGB)

- A: alpha 透明度 R: red 红⾊色 G: green 绿⾊色 B: blue 蓝⾊色

  • 常见颜⾊
  • 白⾊全部通道满值
  • 黑色:全部通道都是0(透明度除外)
  • 灰⾊色:RGB通道的值⼀一样

32位颜⾊色认知

颜⾊色的组成

  • 由ARGB四个颜⾊色通道组成
  • 每⼀一个颜⾊色通道都占据8bit
  • 每⼀一个颜⾊色通道的取值范围是
    • 二进制: [0b00000000, 0b11111111] 注意:0b代表2进制
    • ⼗〸十进制: [0, 255] 注意:(0-28-1)
    • 十六进制:[0x00, 0xff] 注意:0x代表16进制
    • 二进制取值: 0-1
    • 十进制取值: 0-9
    • 十六进制取值: 0-9 A-F

24位颜⾊色认知

  • 颜⾊色的组成
  • 由RGB四个颜⾊色通道组成
  • 每⼀一个颜⾊色通道都占据8bit
  • 每⼀一个颜⾊色通道的取值范围是
    • 二进制: [0b00000000, 0b11111111] 注意:0b代表2进制
    • ⼗〸十进制: [0, 255] 注意:(0-(28-1))
    • 〸十六进制:[0x00, 0xff] 注意:0x代表16进制
  • 颜⾊色的表⽰示形式 - HEX格式 (RGB)
  • ⾊色 #00ff00 ⿊黑⾊色 #000000
  • RGB格式
    • 绿⾊ 0,255,0
    • ⿊色 0,0,0
    • 黄色 #ffff00 ⽩白⾊色 #ffffff
    • 黄色 255,255,0 ⽩白⾊色 255,255,255

12位颜⾊色认知

  • 颜⾊色的组成
  • 由RGB四个颜⾊色通道组成
  • 每⼀一个颜⾊色通道都占据4bit
  • 每⼀一个颜⾊色通道的取值范围是
    • 二进制: [0b0000, 0b1111] 注意:0b代表2进制
    • ⼗〸十进制: [0, 15] 注意:(0-(24-1))
    • ⼗〸十六进制:[0x00, 0xff] 注意:0x代表16进制
  • 颜⾊色的表⽰示形式
  • HEX格式 (RGB) 绿⾊色 #0f0
    ⿊色 #000
  • RGB格式 绿⾊色 0,15,0
    • ⿊色 0,0,0
    • 黄色 #ff0 ⽩色 #fff
    • 黄色 15,15,0 ⽩色 15,15,15

总结

  • 颜⾊色的通道越多,质量就越⾼高,占⽤用尺⼨寸就越⼤大,图像就越清晰 PNG格式 和 JPG格式
  • 区别:⼀一个有损,⼀一个⽆无损 (压缩了某些通道)
  • 开发技巧:适⽤用于OC和HTML5 纯⾊色的可以使⽤用12bit
  • 需要设置透明的可以使⽤用24bit或者32bit (图⽚片的压缩技术!⽂文件的压缩技术)
  • 注意:HEX格式和RGB格式互转 1.⾃自⼰己计算
  • 借助软件

你可能感兴趣的:(About Color)