bmp.h
来自「2440超级bios(ads1.2 rvds2.2)通用」· C头文件 代码 · 共 45 行
H
45 行
#ifndef __BMP_H__
#define __BMP_H__
__packed typedef struct
{
U16 bfType; // 2 byte 0x00
U32 bfSize; // 4 byte 0x02
U16 bfReserved1; // 2 byte 0x06
U16 bfReserved2; // 2 byte 0x08
U32 bfOffBits; // 4 byte 0x0E
} BMPFILEHEADER;
__packed typedef struct
{
U32 biSize; // 4 byte 0x12
U32 biWidth; // 4 byte 0x16
U32 biHeight; // 4 byte 0x1A
U16 biPlanes; // 2 byte
U16 biBitcount; // 2 byte
U32 biCompession; // 4 byte
U32 biSizeImage; // 4 byte
U32 biXPelsPerMeter; // 4 byte
U32 biYPelsPerMeter; // 4 byte
U32 biClrUsed; // 4 byte
U32 biClrImportant; // 4 byte
} BMPINFOHEADER;
__packed typedef struct
{
U08 rgbBlue;
U08 rgbGreen;
U08 rgbRed;
//U08 rgbReserved;
} RGBTABLE;
typedef struct
{
U32 bmpLineByte; //
U32 bmpRGBBytes; //
} BMPFORMAT;
extern void decode_bmp(U32 x,U32 y,U08 flag,U08 *pStr);
#endif //__BMP_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?