2023年-多媒体信息处理技术报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年-多媒体信息处理技术报告.docx》由会员分享,可在线阅读,更多相关《2023年-多媒体信息处理技术报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.8 MP图像的结构与显示BMP文件是Windows操作系统所推荐和支持的图像文件格式,是一种将 内存或显示器的图像数据不经过压缩而直接按位存盘的文件格式,所以称为 位图(bitmap)文件,因其文件扩展名为BMP,故称为BMP文件格式,简称 BMP文件。BMP图像文件被分成4个部分:位图文件头(Bitmap File Header)、 位图信息头(Bitmap Info Header) 颜色表(Color Map)和位图数据(即 图像数据,Data Bits 或 Data Body) o为了实现BMP图像的各种处理(如显示,平滑,锐化等),我们必须清楚 BMP图像文件的组成,下面将详细介绍
2、一下BMP图像的文件格式。1.9 BMP图像的文件格式BMP图像文件由文件头、文件信息头、调色板和图像数据组成。(1)文件头文件头是一个结构,长度为14个字节,各组成部分如下:WORD bfTypeDWORD bfSizeWORD bfReservedlWORD bfReservedlDWORD bfOffBits/2个字节表示文件类型,其值为“BM/4个字节表示文件的大小。/2个字节保留,其值为Oo/2个字节保留,其值为Oo/4个字节表示第一个像素的偏移量由文件头可以获得该文件型、小及第一个像素的偏移地址。(2)文件信息头文件信息头也是一个结构体,长度为40个字节,各组成部分如下:DWORL
3、D biSize 4个字节存放文件信息头的长度,其值为40。LONG biWidth 4个字节存放位图的宽度。LONG biHeight 4个字节存放位图的高度。WORD biplanesWORD biBitcount 2个字节存放平面的数目,其值为1。两个字节存放每个像素所占的位数,其值可以是1, 4, 8, 24等。DWORD biCompression 4个字节指定位图是否压缩,其值可以 是常值BI_RGB,BI_RLE8,BI_RLE4等。如果没有压缩则为BI_RGB(即0)。DWORD biSizeimageLONG biXPelsPerMeter 常不用将其设为0。LONG biY
4、PelsPerMeter常不用将其设为0。DWORD biClrUsed 若使用所有颜色则值为0。DWORD biClrlmportant全部重要则值为0o/ 4个字节表示位图的实际大小。4个字节指定目标设备的水平分辨率,通4个字节指定目标设备的垂直分辨率,通/ 4个字节指定图像实际用到的颜色数,4个字节指定图像中重要的颜色数,若由文件信息头可以获得有关位图的详细信息,位图的实际大小并不等于 biWidth和biHeight的乘积。因为在保存位图时要求每一行的字数必须是4 的整数倍,如果不是,则需要补齐。(3)颜色表颜色表实际上是一个RGBQUAD结构的数组,数组的长度由biClrUsed指
5、定(如果该值为零,则由biBitCount指定,即2的biBitCount次1个元素)。 RGBQUAD结构是一个结构体类型,占4个字节,其定义如下:BYTE rgbRed红色分量BYTErgbGreen绿色分量BYTErgbBlue蓝色分量BYTErgbReserved保留位有些位图需要颜色表;有些位图(如真彩色图)则不需要颜色表,颜色 表的长度由BTTMAPTNFOHEADER结构中biBitCount分量决定。对于biBitCo unt值为1的二值图像,每像素占Ibit,图像中只有两种(如黑白)颜色, 颜色表也就有2=2个表项,整个颜色表的大小为2*sizeof(RGBQUAD) =2*
6、4=8 个字节;对于biBitCount值为8的灰度图像,每像素占8bit,图像中有28 =256种颜色,颜色表也就有256个表项,且每个表项的R、G、B分量相等, 整个颜色表的大小为256*sizeof (RGBQUAD)=256*4=1024个字节;而对于bi BitCount=24的真彩色图像,由于每像素3个字节中分别代表了 R、G、B三 分量的值,此时不需要颜色表,因此真彩色图的BITMAP1NF0HEADER结构后 面直接就是位图数据。(4)位图数据紧跟在颜色表之后的是图像数据字节阵列,即图像数据,记录了图像的每 一个像素值。对于有颜色表的位图,位图数据就是该像素颜色在调色板中的 索
7、引值;对于真彩色图,位图数据就是实际的R、G、B值(三个分量的存储 顺序是B、G、R)。相应地,对于2色图象,用1位表示颜色,因此一个字 节表示8个像素;对于16色图象,用4位表示一个像素的颜色,一个字节 表示2个像素;对于256色图象,用8位表示一个像素的颜色,一个字节只 表示1个像素。图像的每一扫描行由表示图像的像素的连素字节组成,每一 行的字节数取决于图像的颜色数目和用像素表示的图像宽度。扫描行是由底 向上存储的,这就是说,阵列中的每一个字节表示位图左下角的像素,而最 后一个字节表示位图右上角的像素。1.10 BMP图象文件显示在VC+的的应用程序中显示图像,通常有两种方法。一种方法是在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 多媒体信息 处理 技术 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内