调色板的概念 
  在计算机图像技术中,一个像素的颜色是由它的R,G,B分量表示的,每个分量又经过量化,一个像素总的量化级数就是这个显示系统的颜色深度。量化级数越高,可以表示的颜色也就越多,最终的图像也就越逼真。当量化级数达到16位以上时,被称为真彩色。但是,量化级数越高,就需要越高的数据宽度,给处理器带来的负担也就越重;量化级数在8位以下时,所能表达的颜色又太少,不能够满足用户特定的需求。 
  为了解决这个问题,可以采取调色板技术。所谓调色板,就是在低颜色深度的模式下,在有限的像素值与RGB颜色之间建立对应关系的一个线性表。比如说,从所有的16位彩色中抽取一定数量的颜色,编制索引。当需要使用某种彩色时,不需要对这种颜色的RGB分量进行描述,只需要引用它的索引号,就可以使用户选取自己需要的颜色。索引号的编码长度远远小于RGB分量的编码长度,因此在彩色显示的同时,也大大减轻了系统的负担。 
  以256色调色板为例,调色板中存储256种颜色的RGB值,每种颜色的RGB值是16位。用这256种颜色编制索引时,从00H~FFH只需要8位数据宽度,而每个索引所对应的颜色却是16位宽度的颜色信息。在一些对色彩种类要求不高的场合,如仪表终端、信息终端等,调色板技术便巧妙地解决了数据宽度与颜色深度之间的矛盾。

转载于:https://www.cnblogs.com/nufangrensheng/archive/2013/04/18/3028450.html

LCD中调色板的概念相关推荐

  1. stm32 驱动 TFT LCD

    LCD/LCM的基本概念 液晶显示器(Liquid Crystal Display: LCD)的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状 ...

  2. NOKIA5110 LCD使用心得之坐标与字模(多原理少代码版)

    有时沉在别人太多代码里,看得云里雾里, 不如先知道原理,代码一看就懂. 在点阵屏上写英文或汉字(各种字符也归类于特殊汉字),总有2个问题让我们经常揪心 1. 以指定的方式建立字库 2. 取出汉字字库向 ...

  3. LCD 显示问题分析

    我们说的LCD 显示包括并口的LCD,串行的LVDS 接口的LCD,mipi 接口的LCD, 和edp 接口的LCD,甚至包括VGA,和HDMI. 如果其发生问题,可能有以下问题: 1. 背光不亮 一 ...

  4. php错误以及常用笔记

    //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出./* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议 ...

  5. 线性规划 —— matlab

    目录 一.基本概念 二.概念的数学形式表达 三.确定w和b 1.读取或输入数据 2.归一化.标准化 2.1 均值 2.2 归一化 2.3 标准化 3.求解w和b 1.直接解方程 2.最小二乘法(lea ...

  6. 机器学习之线性回归(matlab)

    目录 一.基本概念 二.概念的数学形式表达 三.确定w和b 1.读取或输入数据 2.归一化.标准化 2.1 均值 2.2 归一化 2.3 标准化 3.求解w和b 1.直接解方程 2.最小二乘法(lea ...

  7. 内容来至(http://blog.csdn.net/dadaadao/rss/list)

    dadaadao的专栏 [转]Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV PS:请参考最新的<Opencv 完美配置攻略 2014 ...

  8. PHP 基础代码大全

    //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出./* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议 ...

  9. 两千行PHP学习笔记

    //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出./* [命名规则] */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议 ...

最新文章

  1. Windows下R语言环境安装
  2. 关于error:Cannot assign to 'self' outside of a method in the init family
  3. python连接服务器失败_python-查询期间失去与MySQL服务器的连接
  4. python opencv 批量将视频转化为图片
  5. python使用函数可以减少内存吗_如何将Python内存占用缩小20倍?
  6. 【转】D3DLOCK详解
  7. ajax获取get请求,get请求
  8. Java 时间处理整理
  9. json_encode 注意点
  10. Extra }, or forgotten endgroup. [ maketitlepage]问题的解决(uline命令)
  11. 心痛!常德网约车司机遇害 滴滴回应:已成立应急处置小组
  12. java实现快递单信息识别
  13. XML学习之做过的实验——实验一
  14. 多媒体计算机的组成元素,什么是多媒体计算机的组成
  15. 用excel做logistic回归分析_利用Excel进行统计分析——入门篇
  16. 《智慧城市》顶层设计解读
  17. Edge 浏览器启动加载页面修改
  18. 关于虚拟机Ubuntu联网问题
  19. net-snmp开发代理常见问题解决方案
  20. @所有运维人丨多链路负载均衡那些事儿

热门文章

  1. OpenGL基础52:阴影映射(上)
  2. bzoj 4034: [HAOI2015]树上操作(树链剖分+线段树区间更新)
  3. js排序算法详解-归并排序
  4. vscode 使用技巧(持续更新)
  5. 默认文件夹为空,如何从Microsoft Edge下载收藏夹
  6. jQuery Mobile中图标icon样式大全ui-icon-*
  7. SRAM6264(8K*8)
  8. 初中地理知识大盘点《地理青花瓷》
  9. U 盘安装 CentOS的方法
  10. symfony3 使用命令行工具生成Entity实体所踩的坑