2024年3月30日发(作者:)
.
.
南通大学计算机科学与技术学院
《数字图像处理》课程实验
报 告 书
实 验 名 BMP文件的读写(8位和24位)
班 级 计 121
姓 名 张 进
学 号 **********
2014年6月 16 日
.
一、实验内容
1、了解BMP文件的结构
2、8位位图和24位位图的读取
二、BMP图形文件简介
BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行
的所有图象处理软件都支持BMP图象文件格式。Windows系统内部各图像绘制操作都是以
BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图
象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。Windows 3.0以后
的BMP图象文件与显示设备无关,因此把这种BMP图象文件格式称为设备无关位图
DIB(device-independent bitmap)格式(注:Windows 3.0以后,在系统中仍然存在DDB位
图,象BitBlt()这种函数就是基于DDB位图的,只不过如果你想将图像以BMP格式保存到磁
盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型
的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时
它也会以.DIB或.RLE作扩展名)。
位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头
(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它具有如下所示
的形式。
位图文件的组成
位图文件头(bitmap-file header)
位图信息头(bitmap-information header)
彩色表(color table)
图象数据阵列字节
结构名称
BITMAPFILEHEADER
BITMAPINFOHEADER
RGBQUAD
BYTE
bmfh
bmih
aColors[]
aBitmapBits[]
符号
位图文件结构内容摘要
图象
文件
头
0000h 文件标识
2 bytes
偏移量
域的名称
大小
内容
两字节的内容用来识别位图的类型:
‘BM’ : Windows 3.1x, 95, NT, …
‘BA’ :OS/2 Bitmap Array
‘CI’ :OS/2 Color Icon
‘CP’ :OS/2 Color Pointer
.


发布评论