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时

还没有任何评论哟~
