学习笔记:图像基本知识

来源:互联网 发布:mysql的默认密码是什么 编辑:程序博客网 时间:2024/06/11 14:05



在windows操作系统中,显示图像是采用位图的方式,今天突然发现在vc中只能直接显示的是bmp图片,所以位图(*.bmp)在windows中较为常见且比较重要!

位图即点阵图,当我们把一张图片不断放大时,出现一格一格的小方块,那么它就是一个位图。那么这一个个的小方块就是像素,以下的各种位图的区别就在于对像素点信息存储的不同。


灰度图

或者叫灰阶图,它存储的是图像的亮度信息。它用一个字节(8位)表示一个像素,那么就可以表示出黑白之间256级(2的8次方)亮度。0就是最黑(纯黑),255就是最亮(纯白),在一些应用领域可能会分更多的级来达到显示要求。在图形图像处理中,经常会通过一定的算法将彩色图转换成灰度图,因为颜色信息对于图像处理没用过多用处。

灰度图的一个特殊情况就是二值图,即亮度只分了两级,黑和白,所以图像中只有黑色或者白色。


索引图

就是常见的16色图,256色图。这种图像有颜色种类最多的限制,例如16色图中最多有16种颜色,256色图中最多有256种颜色。这类图像在保存时,会存储一个调色板和一个索引表,调色板可以想象是美术绘画是用的调色板,每种颜色都在一个固定的小方格中,图片中的每一个像素的颜色信息保存在索引表中,显示图像时,会根据每个像素的索引值,找到调色板的相应位置,该位置的颜色就是对象像素的颜色。由于位图的数据量非常大,这种索引的方法一定程度上减少了数据量,但缺点就是有颜色数量的限制。


真彩色图

24位色图,称为真彩色图。当然还有8位,16位色图(注意这是多少位色图,而非上面说的多少色图)。24位真彩色图就是一个像素用三个字节表示,每一个字节表示一个颜色分量,即红、绿、蓝(三原色)。那么可知,24位真彩色图可以表示2的24次方种颜色,约1600多万。红绿蓝三个颜色分量各用一个字节表示,即三原色也分别被分成了256级。

由此可见,位图的信息量是极大的,所以我们常见的jpg,gif等就是对位图的压缩,便于网络传输。


0 0