gui_bmp.h

来自「用SMART2200低成本的实现OV9650摄像头驱动」· C头文件 代码 · 共 49 行

H
49 行
字号
/****************************************************************************************
* 文件名:GUI_BMP.H
* 功能:位图显示。(头文件)
* 作者:LYP
* 日期:2009.3.30
* 备注:
************************************************************************************/

#ifndef  GUI_BMP_H
#define  GUI_BMP_H

struct _BITMAP;
typedef struct _BITMAP BITMAP;
typedef BITMAP* PBITMAP;

struct _BITMAP
{
    uint16   bmType;//图像类型
    uint8   bmBitsPerPixel;//每个像素的位数
    uint8   bmBytesPerPixel;//每个像素的BYTE
    uint8   bmReserved;

    uint32  bmColorKey;

    uint32  bmWidth;//像素宽度
    uint32  bmHeight;// 像素高度,正:由下向上,负:由上至下  
    uint32  bmPitch;//位图文件大小

    uint8*  bmBits; //像素矩阵的基指针
    uint32  bmReserved1;
};
/****************************************************************************
* 名称:LoadBitmapFromMem()
* 功能:装载BMP文件。
* 入口参数:
* 出口参数:无
* 说明:
****************************************************************************/
extern  void  LoadBitmapFromMem (PBITMAP bmp, const uint8* mem, uint32 size);
/****************************************************************************
* 名称:FillBoxWithBitmap()
* 功能:显示BMP文件。
* 入口参数:
* 出口参数:无
* 说明:
****************************************************************************/
extern  int  FillBoxWithBitmap (int x, int y,  BITMAP* pBitmap);

#endif

⌨️ 快捷键说明

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