零、颜色须知

  • 1> 每一种颜色都是由N个颜色通道组成
  • 2> 常见的颜色通道
    • 1) A:alpha 透明度
    • 2) R:red 红色
    • 3) G:green 绿色
    • 4) B:blue 蓝色
  • 3> 常见颜色
    • 白色:全部通道满值
    • 黑色:全部通道都是0(透明度除外)
    • 灰色:RGB通道的值一样

一、32bit颜色

1> 颜色组成
- 1) 由ARGB四个颜色通道组成
- 2) 每一个颜色通道都占据8bit
- 3) 每一个颜色通道的取值范围是[0, 255] [0x00, 0xff] [0b00000000, 0b11111111]

2> 颜色的表示格式
- 1) 16进制格式(HEX格式)
* 绿色 #ff00ff00
* 黄色 #ffffff00
* 白色 #ffffffff
* 黑色 #ff000000

2) ARGB格式
* 绿色 255,0,255,0
* 黄色 255,255,255,0
* 白色 255,255,255,255
* 黑色 255,0,0,0

二、24bit颜色

1> 颜色组成
- 1) 由RGB三个颜色通道组成
- 2) 每一个颜色通道都占据8bit
- 3) 每一个颜色通道的取值范围是[0, 255] [0x00, 0xff] [0b00000000, 0b11111111]

2> 颜色的表示格式
- 1) 16进制格式(HEX格式)
* 绿色 #00ff00
* 黄色 #ffff00
* 白色 #ffffff
* 黑色 #000000

  • 2) RGB格式

    • 绿色 0,255,0
    • 黄色 255,255,0
    • 白色 255,255,255
    • 黑色 0,0,0

三、12bit颜色

1> 颜色组成
- 1) 由RGB三个颜色通道组成
- 2) 每一个颜色通道都占据4bit
- 3) 每一个颜色通道的取值范围是[0, 15] [0x0, 0xf] [0b0000, 0b1111]

2> 颜色的表示格式
- 1) 16进制格式(HEX格式)
* 绿色 #0f0
* 黄色 #ff0
* 白色 #fff
* 黑色 #000

  • 2) RGB格式

    • 绿色 15
    • 黄色 15,15,0
    • 白色 15,15,15
    • 黑色 0,0,0

其它

  • 红色的表示方式

    • #ffff0000
    • #ff0000
    • #f00

12bit,24bit,32bit颜色相关推荐

  1. 将HBITMAP转换成BMP位图文件的各个部分,可以在1BIT,4BIT,8BIT,16BIT,24BIT,32BIT之间转换

    VC将HBITMAP转换成BMP位图文件的各个部分,可以在1BIT,4BIT,8BIT,16BIT,24BIT,32BIT之间转换 http://blog.ednchina.com/wxleasyla ...

  2. IOS学习路线(2014-05-08)

    2019独角兽企业重金招聘Python工程师标准>>> 黑马最新IOS就业班(14年7月-12月份)培训视频教程 第一阶段:UI基础(17天) 计算器案例 介绍类前缀.简单介绍新建工 ...

  3. 24bit真彩色 32bit真彩色

    颜色 32bit颜色 : ARGB Alpha : 8 Red : 8 Green : 8 Blue : 8 24bit颜色 : RGB Red : 8 Green : 8 Blue : 8 #ff ...

  4. 理解图像深度:8bit、16bit、24bit、32bit; 16.7M色彩

    文章目录 文件格式的角度 图片深度 深度 像素值 像素值范围 8位 16位 24位 32位 单个原始颜色 图片存储 8bit 24bit 32bit 16位 色彩 16.7M 文件格式的角度 从文件格 ...

  5. 关于 RGB 的颜色认知

    1.每一个像素都有自己的颜色,而每一种颜色都可以由RGB3色素组成.对应的是(红,绿,蓝). 2.像素的颜色组成分为三种:位数组成16进制位.0就代表空,f代表16进制的最大1,也叫满色.f == 1 ...

  6. 关于wince 下LCD 控制器设置成RGB888 24bit 的相关问题

    在论坛找了一个topic ,自己也来分析一下. http://bbs.csdn.net/topics/350122995?page=1#post-392888121 -- 100分:开帖讨论WINCE ...

  7. 项目实战No2 登陆注册

    一 导航栏返回键统一处理 自定义NavigationController,重写push方法 /*** 拦截所有push进来的子控制器* @param viewController 每一次push进来的 ...

  8. iOS开发——项目篇—高仿百思不得姐

    01 一.包装为导航控制器 UINavigationController *nav = [[UINavigationController alloc] initWithRootViewControll ...

  9. iOS开发UI篇—UITableview控件基本使用

    iOS开发UI篇-UITableview控件基本使用 一.一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) 1 #import <Foundation/Foundation.h&g ...

最新文章

  1. java程序a-z b-y_有一行电文,以按下面规律译成密码: A---Z a---z B---Y b---Y C---X c---x …… 即第1个字母编程第26个字...
  2. (转)使用Spring配置文件实现事务管理
  3. 我在51CTO微职位学软考——网络工程师
  4. 编程之美 --1 : 骨牌覆盖问题·一
  5. @Transactional事务的使用和注意事项及其属性
  6. reactjs Fragment的作用
  7. SpaceEmacs Rock Day5 学习笔记
  8. Groovy里使用Runnable实现多线程
  9. 矩阵加法(信息学奥赛一本通-T1124)
  10. java timestamp时间戳_求助!java中关于时间戳Timestamp的问题
  11. drools规则拼接_Drools-规则层次结构和条件执行
  12. 一个有趣的说法:多层神经网络的致命问题与过拟合
  13. #100天计划# 2013年10月8日
  14. Manjaro下安装和美化i3wm,以及相关软件配置
  15. 常微分方程 伍卓群 题目
  16. 山石岩读丨前沿领域探析——汽车CAN总线协议详解及攻击面分析
  17. Word 替换为空值时不管用怎么办 出现[只设格式]导致替换无效怎么办
  18. 菜鸟日记(yzy):集成Ucrop裁剪图片架构,并创建管理类使用
  19. contiki之list头文件
  20. 球半足球分析,瑞典超:哥德堡 VS 代格福什 7月5日

热门文章

  1. 什么是你的核心竞争力之四--人格力量
  2. 一个工具,两个平台,六大成果——尽在Micro Focus UFT Mobile
  3. 基于OpenStack+Docker设计与实现CI/CD
  4. 大厂是怎么做移动端适配的?(收藏篇)
  5. springboot 4大默认容器、指定运行容器
  6. Xposed使用技巧-反射
  7. 计算机启动时显示更改了硬件或软件吗,Windows未能启动,原因可能是最近更改了硬件或软件怎么办?...
  8. 如何解决室外电力机构箱端子箱汇控柜凝露问题
  9. 如何注册新加坡lol服务器,lol手游新加坡服怎么登录 新加坡服怎么注册[多图]
  10. xen EDD information not available