bmp.h
来自「EGui是一个开源的图形系统软件,类似于QT/Embedded、GTK-FB、M」· C头文件 代码 · 共 57 行
H
57 行
#ifndef __BMP_H__#define __BMP_H__ typedef unsigned char UINT8;typedef signed char INT8;typedef unsigned short UINT16;typedef signed short INT16;typedef unsigned int UINT32;typedef signed int INT32;typedef unsigned long long UINT64;typedef signed long long INT64;typedef UINT8 bool;typedef UINT8 BYTE;typedef UINT16 UINT;typedef UINT16 WORD;typedef UINT32 DWORD;typedef UINT32 LONG;typedef struct tagBITMAPFILEHEADER { // bmfh UINT bfType; DWORD bfSize; UINT bfReserved1; UINT bfReserved2; DWORD bfOffBits;} __attribute__((packed)) BITMAPFILEHEADER;typedef struct tagBITMAPINFOHEADER { /* bmih */ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant;} __attribute__((packed)) BITMAPINFOHEADER;typedef struct tagRGBQUAD { /* rgbq */ BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved; } __attribute__((packed)) RGBQUAD;typedef struct tagBITMAPFILE { BITMAPFILEHEADER bmfh; BITMAPINFOHEADER bmih; RGBQUAD aColors[16]; BYTE aBitmapBits[0];} __attribute__((packed)) BITMAPFILE;#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?