数字图像-颜色表介绍
图像的位图数据是一个二维数组,用数学方式表示就一个矩阵,矩阵的每一个元素对应图像中的一个像素。当保存图像时候,不但要保存图像的位图数据矩阵,还要将每个像素的颜色保存下来。颜色的记录是利用颜色表来完成的,
颜色表:也叫颜色查找表,试图向像素数据的颜色索引方式表,以一个4色位图数据为例,则其颜色表又4个项目,表中的每一行记录一种颜色的RGB三个分量值,这样当表示一个像素的颜色时候,只需要指出该像素的的颜色在第几行,及就是改颜色在表中的索引即可,假设该4色位图的颜色表如下,
并假设该4色位图大小为8*8,其图像数据的矩阵表示如图所示。
该位图有4种颜色,(最多也只能有4种颜色,对于位图矩阵种的(3,4)的像素值为2,则其颜色表由颜色表种第3行决定,索引从零开始,该行的颜色为绿色(0,255,0)。
为了简单起见,上面的颜色表每一个记录只记录了三个分量R G B实际上一副BMP图像其颜色表的每一个记录是由4个分量组成,分别是R G B三个分量和一个保留位。参考:C++数字图像处理-bmp格式图像读写
有一个特例对于真彩色图像,每个像素占储存空间3个字节(3*8=24位),分别对应R \G\B三分量,每个像素都已经记录了该像素的颜色值,因此真彩色位图不需要颜色表。
数字图像-颜色表介绍相关推荐
- iOS 常用的rgb颜色表-精华版
常用RGB颜色表 分类: iOS OC2014-05-24 21:35 224人阅读 评论(0) 收藏 举报 RGB颜色表 目录(?)[+] R G B 值 R G B 值 R G B 值 黑色 0 ...
- RTF 字体颜色表 设定
者正在用C#开发一个名为XWriter的文本编辑器(点击下载),其中需要提供对RTF文档的支持,以前从没有搞过RTF文档,因此临时突击研究了一下,经过几天的学习研究和实践,对C#操作RTF文档有所了解 ...
- opencv实现包含有117种颜色的颜色表
opencv实现颜色表 最近写了一些关于遥感影像非监督分类的一些练手的小程序(K均值.ISODATA聚类),其中最后都需要给最终分类结果中的不同类别赋予不同的色彩.看到许多周围的人都是直接声明一个数组 ...
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应...
杂家前文Android颜色对照表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供 ...
- CSDN 字体颜色表
颜色表见:https://www.114la.com/other/rgb.htm 使用方法,如: <font color=#0000ff> or <font color='red'& ...
- HTML CSS JavaScript 从一个表格到一个灰阶颜色表(目录)
HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 01 HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 02 HT ...
- 颜色表及html代码
颜色表及html代码 颜色名称及色样表(HTML版) 颜色名 中文名称 Hex RGB 十进制 Decimal LightPink 浅粉红 #FFB6C1 255,182,193 ...
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
android有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供一个带有r g b分量的int型的颜色 ...
- android 代码 lut,Android基于Shader的图像处理(7)-颜色表LUT
颜色表LUT(LookUp Table)主要用于滤镜,详细原理讲解参考这里<iOS 针对 LUT 滤镜的实现对比>.这里说下应用和注意的地方. fairy_tale.png 颜色表LUT在 ...
最新文章
- DeepMind开源Psychlab平台——搭建AI和认知心理学的桥梁(附论文和代码下载)
- 你知道前端单页面路由是怎么实现的吗?
- 用C#开发的双色球走势图(原创)值得园友拥有(二)接上一篇
- Spring Boot数据库操作原理及整合druid数据源和mybatis
- 2021技术人新展望
- 解决为什么导入了tomcat进入myeclipse却在server中找不到
- PTA5-53 两个有序序列的中位数
- 【VRP】基于matlab遗传算法求解多车辆路径规划问题【含Matlab源码 1249期】
- 汇编语言 emu8086 电子时钟 课程设计
- web测试要点及基本方法
- 城通网盘,千军万马,千脑网盘,119g网盘哪个适合做网赚?
- Redis雪崩和Redis穿透
- 《心流》| 成年人的友谊,甜蜜与苦涩交杂
- liferay6.2 使用默认方式实现可配置的portlet
- 使用Sivarc使PLC程序标准化
- 2021年9月22日-忆阻神经网络综述
- 虚拟机与虚拟机之间网络_虚拟工作是人类与技术之间的舞蹈
- ultraedit 使用方法
- 【每日一道智力题】三个火枪手(快来看人生哲理)
- 条码打印机---关于碳带的选择
热门文章
- react使用二级(多级)路由(rout)实现局部跳转
- Java制作简单小画板
- java教学视频毕向东_集合3--毕向东java基础教程视频学习笔记
- JAVA 通过属性名称 获取属性值、设置属性值
- Excel笔记(4)常用函数21-34
- python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
- 人才管理是什么意思_复合型人才是什么意思(复合型人才八种能力)
- IOS取消“橡皮筋“效果
- oracle 根据符号分列,oracle 树结构数据层次分列显示
- 0x01【一台】电脑如何同时登录【两个】微信?