VC++读取BITMAP

时间:2014-01-31 14:57:48
【文件属性】:

文件名称:VC++读取BITMAP

文件大小:1KB

文件格式:RAR

更新时间:2014-01-31 14:57:48

bitmap

#include #include #pragma pack(2) /*定义WORD为两个字节的类型*/ typedef unsigned short WORD; /*定义DWORD为e四个字节的类型*/ typedef unsigned long DWORD; /*位图文件头*/ typedef struct BMP_FILE_HEADER { WORD bType; /* 文件标识符 */ DWORD bSize; /* 文件的大小 */ WORD bReserved1; /* 保留值,必须设置为0 */ WORD bReserved2; /* 保留值,必须设置为0 */ DWORD bOffset; /* 文件头的最后到图像数据位开始的偏移量 */ } BMPFILEHEADER; /*位图信息头*/ typedef struct BMP_INFO { DWORD bInfoSize; /* 信息头的大小 */ DWORD bWidth; /* 图像的宽度 */ DWORD bHeight; /* 图像的高度 */ WORD bPlanes; /* 图像的位面数 */ WORD bBitCount; /* 每个像素的位数 */ DWORD bCompression; /* 压缩类型 */ DWORD bmpImageSize; /* 图像的大小,以字节为单位 */ DWORD bXPelsPerMeter; /* 水平分辨率 */ DWORD bYPelsPerMeter; /* 垂直分辨率 */ DWORD bClrUsed; /* 使用的色彩数 */ DWORD bClrImportant; /* 重要的颜色数 */ } BMPINF; /*彩色表*/ typedef struct RGB_QUAD { WORD rgbBlue; /* 蓝色强度 */ WORD rgbGreen; /* 绿色强度 */ WORD rgbRed; /* 红色强度 */ WORD rgbReversed; /* 保留值 */ } RGBQUAD;


【文件预览】:
C++打开BMP图像
----C++打开BMP图像.txt(3KB)
首页 shilidata实例数据.url

网友评论

  • 并不完整,但是对于熟悉位图文件格式很有帮助。
  • 及时帮我解决了问题,谢谢
  • 貌似不完整,但还是有些帮助的!
  • 是C语言控制台程序,可以使用
  • 貌似不完整,但还是有些帮助的!