调色板的概念
2014-04-02 10:03
141 查看
在计算机图像技术中,一个像素的颜色是由它的R,G,B分量表示的,每个分量又经过量化,一个像素总的量化级数就是这个显示系统的颜色深度。量化级数越高,可以表示的颜色也就越多,最终的图像也就越逼真。当量化级数达到16位以上时,被称为真彩色。但是,量化级数越高,就需要越高的数据宽度,给处理器带来的负担也就越重;量化级数在8位以下时,所能表达的颜色又太少,不能够满足用户特定的需求。
为了解决这个问题,可以采取调色板技术。所谓调色板,就是在低颜色深度的模式下,在有限的像素值与RGB颜色之间建立对应关系的一个线性表。比如说,从所有的16位彩色中抽取一定数量的颜色,编制索引。当需要使用某种彩色时,不需要对这种颜色的RGB分量进行描述,只需要引用它的索引号,就可以使用户选取自己需要的颜色。索引号的编码长度远远小于RGB分量的编码长度,因此在彩色显示的同时,也大大减轻了系统的负担。
以256色调色板为例,调色板中存储256种颜色的RGB值,每种颜色的RGB值是16位。用这256种颜色编制索引时,从OOH~FFH只需要8位数据宽度,而每个索引所对应的颜色却是16位宽度的颜色信息。在一些对色彩种类要求不高的场合,如仪表终端、信息终端等,调色板技术便巧妙地解决了数据宽度与颜色深度之间的矛盾。
摘自:/article/3681995.html
为了解决这个问题,可以采取调色板技术。所谓调色板,就是在低颜色深度的模式下,在有限的像素值与RGB颜色之间建立对应关系的一个线性表。比如说,从所有的16位彩色中抽取一定数量的颜色,编制索引。当需要使用某种彩色时,不需要对这种颜色的RGB分量进行描述,只需要引用它的索引号,就可以使用户选取自己需要的颜色。索引号的编码长度远远小于RGB分量的编码长度,因此在彩色显示的同时,也大大减轻了系统的负担。
以256色调色板为例,调色板中存储256种颜色的RGB值,每种颜色的RGB值是16位。用这256种颜色编制索引时,从OOH~FFH只需要8位数据宽度,而每个索引所对应的颜色却是16位宽度的颜色信息。在一些对色彩种类要求不高的场合,如仪表终端、信息终端等,调色板技术便巧妙地解决了数据宽度与颜色深度之间的矛盾。
摘自:/article/3681995.html
相关文章推荐
- 在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持
- 搜索引擎查询扩展
- Java生成验证码
- ASP.NET中Request.InputStream使用
- linux下设置文件属性的命令
- 教你如何用Android画一个几何图形
- ArcGIS Server服务未发布成功,怎么删除?
- 解决org.openqa.selenium.WebDriverException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms org.springframework.beans.BeanInstantiation
- Lambda表达式可以被转换为委托类型
- 【技术博客推荐】2014年值得关注的10个开源项目
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- ipconfig后内容太多看不到IP地址的解决办法
- 含有spark包情况下嵌入式jetty配置
- Cocos2d-x win7 + vs2010 配置(如何创建cocos2d-x工程,解决各种头文件包含错误、lib库引用错误 及dll链接错误)
- 正则表达式
- 转:成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- Linq To Objects
- 如何通过WebService上传图片(转)
- Windows Azure正式商用价格公布
- IOS获取设备系统信息(UIDevice,NSLocale)