bmp.h

来自「black-fin DSP处理器单帧图像获取程序」· C头文件 代码 · 共 30 行

H
30
字号
#include<stdio.h>
#include"file_header.h"
//typedef unsigned short WORD;
//typedef unsigned int DWORD;
//typedef unsigned int LONG;

typedef struct tagBITMAPFILEHEADER { 
  WORD    bfType;    
  DWORD   bfSize; 
  WORD    bfReserved1; 
  WORD    bfReserved2; 
  DWORD   bfOffBits; 
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;

typedef struct tagBITMAPINFOHEADER{
  DWORD  biSize; //表示本结构的大小
  LONG   biWidth; //位图的宽度
  LONG   biHeight; //位图的高度
WORD   biPlanes; //永远为1 ,由于没有用过所以 没做研究 附msdn解释
//Specifies the number of planes for the target device. This value must be set to 1. 
  WORD   biBitCount;//位图的位数  分为1 4 8 16 24 32 本文没对1 4 进行研究
  DWORD  biCompression; //本以为压缩类型,但是却另外有作用,稍候解释
  DWORD  biSizeImage; //表示位图数据区域的大小以字节为单位
  LONG   biXPelsPerMeter; 
  LONG   biYPelsPerMeter; 
  DWORD  biClrUsed; 
  DWORD  biClrImportant; 
} BITMAPINFOHEADER, *PBITMAPINFOHEADER;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?