Advertisement

C语言程序解析BMP格式(2)

阅读量:

近期对BMP文件读取功能进行了验证测试。以下为相关代码实现与说明:

#include <stdio.h>
#include <stdlib.h>
/* 定义WORD为两个字节的类型 /
typedef unsigned short WORD;
/
定义DWORD为四个字节的类型 /
typedef unsigned long DWORD;
/
位图文件头主要是对位图文件的一些描述,位图信息头主要是对位图图像方面信息的描述 /
/
************************** 位图标准信息(54字节) *****************************************_/
/_位图信息数据结构由BITMAPFILEHEADER和RGBQUAD两个数据结构组成,C语言结构为: _/
typedef struce tagBITMAPINFO
{
BITMAPFILEHEADER bmiHeader;
RGBQUAD bmiColors[]; //是一个颜色表,用于说明图像中的颜色,个数有bBitCount决定,当 bBitCount为【1,4,8时

![在这里插入图片描述](https://cdl.i

全部评论 (0)

还没有任何评论哟~