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.⾃自⼰己计算
  • 借助软件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,506评论 19 139
  • 如何制作透明背景的图片? 首先,只有GIF才可以使用透明,所以在保存文件的时候不要选择保存或另存为,而是直接选“输...
    苏州暮雨阅读 7,975评论 0 15
  • 由于H.264等压缩算法都是在YUV的颜色空间上进行的,所有在进行压缩前,首先要进行颜色空间的转换。如果摄像头采集...
    眷卿三世阅读 14,638评论 2 6
  • 写在前面的话 上一篇文章对简单滤镜实现有一定的讲解,那么这一篇则是对图像处理更加深层次的说明,对于一张图片怎么处理...
    前世小书童阅读 10,824评论 8 32
  • 文艺女青年自自然然,安静得如一泓小溪,清澈得如一轮圆月。她们像开在山里的深谷幽兰,不做作不张扬,恬然看云卷云舒。文...
    沐儿阅读 17,621评论 472 519