⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui_bmp.h

📁 用SMART2200低成本的实现OV9650摄像头驱动
💻 H
字号:
/****************************************************************************************
* 文件名: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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -