图像的位图数据是一个二维数组,用数学方式表示就一个矩阵,矩阵的每一个元素对应图像中的一个像素。当保存图像时候,不但要保存图像的位图数据矩阵,还要将每个像素的颜色保存下来。颜色的记录是利用颜色表来完成的,

颜色表:也叫颜色查找表,试图向像素数据的颜色索引方式表,以一个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三分量,每个像素都已经记录了该像素的颜色值,因此真彩色位图不需要颜色表。

数字图像-颜色表介绍相关推荐

  1. iOS 常用的rgb颜色表-精华版

    常用RGB颜色表 分类: iOS OC2014-05-24 21:35 224人阅读 评论(0) 收藏 举报 RGB颜色表 目录(?)[+] R G B 值 R G B 值 R G B 值 黑色 0 ...

  2. RTF 字体颜色表 设定

    者正在用C#开发一个名为XWriter的文本编辑器(点击下载),其中需要提供对RTF文档的支持,以前从没有搞过RTF文档,因此临时突击研究了一下,经过几天的学习研究和实践,对C#操作RTF文档有所了解 ...

  3. opencv实现包含有117种颜色的颜色表

    opencv实现颜色表 最近写了一些关于遥感影像非监督分类的一些练手的小程序(K均值.ISODATA聚类),其中最后都需要给最终分类结果中的不同类别赋予不同的色彩.看到许多周围的人都是直接声明一个数组 ...

  4. Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应...

    杂家前文Android颜色对照表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供 ...

  5. CSDN 字体颜色表

    颜色表见:https://www.114la.com/other/rgb.htm 使用方法,如: <font color=#0000ff> or <font color='red'& ...

  6. HTML CSS JavaScript 从一个表格到一个灰阶颜色表(目录)

    HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 01 HTML & CSS & JavaScript 从一个表格到一个灰阶颜色表 02 HT ...

  7. 颜色表及html代码

    颜色表及html代码 颜色名称及色样表(HTML版)   颜色名 中文名称 Hex RGB 十进制 Decimal     LightPink 浅粉红 #FFB6C1 255,182,193     ...

  8. Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

    android有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供一个带有r g b分量的int型的颜色 ...

  9. android 代码 lut,Android基于Shader的图像处理(7)-颜色表LUT

    颜色表LUT(LookUp Table)主要用于滤镜,详细原理讲解参考这里<iOS 针对 LUT 滤镜的实现对比>.这里说下应用和注意的地方. fairy_tale.png 颜色表LUT在 ...

最新文章

  1. 用Unity的视频广告创建2D动作游戏 Create Action 2D Game With Video Ads In Unity
  2. 阿里提供中文搜索新选项!AI引擎+达摩院黑科技,你要试试吗?
  3. Spark学习之Spark RDD算子
  4. opengl win32 nehe
  5. ML之FE:结合Kaggle比赛的某一案例细究特征工程(Feature Engineering)思路框架
  6. QT中Qpixmap与QImage的转化
  7. 【供参考】2021 中国一流大学名单(30 所)和中国大学综合实力 700 强出炉!
  8. TensorFlow 2.0不好用?会了是“真香”!
  9. 数据结构Java05【二叉树概述、二叉树遍历、堆排序、线索二叉树实现及遍历】
  10. html js css如何关联_html+css +js 选项卡
  11. 去年的今天我做了些什么?
  12. Atom飞行手册翻译: 1.3 Atom基础
  13. 对break和continue的一些个人认知(称不上见解)
  14. 深信服 云桌面 linux,极域深信服云桌面专用版
  15. JavaScript prototype原型实现继承
  16. Hadoop培训视频教程
  17. 渲染TA实战:三方向映射 UE4
  18. opencv图像处理—项目实战:文档扫描OCR识别
  19. 怎么还原计算机字体库,如何在XP系统中恢复字库文件?WinXp系统恢复字库文件图文教程...
  20. c32循迹小车c语言程序,stm32篇--小车循迹

热门文章

  1. 申报须知,2022年滁州市各区县高新技术企业奖励政策变化,明光市
  2. 从本地管理员到域管理员提权
  3. 毕业找前端开发工作被拒没经验怎么办?
  4. Intranet/Internet
  5. 最新DOS启动盘制作全攻略
  6. 打工妹变身董事长,是早有预谋还是认知使然——解密《天道》肖亚文逆袭之路
  7. C++的异常(转载 )
  8. layui后台添加数据给php,layui怎么实现数据绑定
  9. IDEA创建父项目和子项目
  10. 找个对象,找个男朋友