\hypertarget{bsp___b_m_p_8h_source}{}\doxysection{bsp\+\_\+\+BMP.\+h}
\label{bsp___b_m_p_8h_source}\index{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_math/bsp\_BMP.h@{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_math/bsp\_BMP.h}}
\mbox{\hyperlink{bsp___b_m_p_8h}{浏览该文件的文档.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00002}00002 \textcolor{comment}{ \#}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00003}00003 \textcolor{comment}{ \#  Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00004}00004 \textcolor{comment}{ \#}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00005}00005 \textcolor{comment}{ \#  本软件按原样提供,无任何明示或暗示}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00006}00006 \textcolor{comment}{ \#  在任何情况下,作者都不承担任何损害赔偿责任}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00007}00007 \textcolor{comment}{ \#}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00008}00008 \textcolor{comment}{ \#  使用的许可声明:}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00009}00009 \textcolor{comment}{ \#  1.  不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00010}00010 \textcolor{comment}{ \#  2.  免费授予以任何目的,前提是版权声明出现在所有副本中.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00011}00011 \textcolor{comment}{ \#      并且版权声明和许可声明同时出现.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00012}00012 \textcolor{comment}{ \#  3.  你有使用,复制,修改,分发,和销售本软件的许可.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00013}00013 \textcolor{comment}{ \#  4.  如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00014}00014 \textcolor{comment}{ \#  5.  本通知不得从任何来源删除或更改.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00015}00015 \textcolor{comment}{ \#}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00016}00016 \textcolor{comment}{ \#  Yuankang Liang(XerolySkinner)}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00017}00017 \textcolor{comment}{ \#      E-\/mail:zabbcccbbaz@163.com}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00018}00018 \textcolor{comment}{ \#      QQ:2715099320}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00019}00019 \textcolor{comment}{ \#      Mobile Phone:13005636215}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00020}00020 \textcolor{comment}{ \#}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00021}00021 \textcolor{comment}{ \#  All rights reserved.}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00022}00022 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00023}00023 }
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00033}00033 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00034}00034 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00035}00035 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00036}00036 \textcolor{preprocessor}{\#include <stdlib.h>}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00038}00038 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00039}00039 \textcolor{comment}{//  文件头}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00040}00040 \textcolor{preprocessor}{\#pragma pack(1)}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00044}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r}{00044}} \textcolor{keyword}{typedef} \textcolor{keyword}{struct}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00045}00045 \{}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00046}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a6810e258839bc4345e2036af20e607db}{00046}}     \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a6810e258839bc4345e2036af20e607db}{bfType}};                        \textcolor{comment}{//文件标志.固定为'BM',用来识别BMP位图类型}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00047}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a1bd9726a58f87d278efa58d6d7c70a81}{00047}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a1bd9726a58f87d278efa58d6d7c70a81}{bfSize}};                        \textcolor{comment}{//文件大小,占四个字节}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00048}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a71c78132cda5e8b032fb4f549ec9a14a}{00048}}     \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a71c78132cda5e8b032fb4f549ec9a14a}{bfReserved1}};              \textcolor{comment}{//保留，总为0}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00049}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a3f69e4551c8fee241e5a4cd224c64f50}{00049}}     \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_a3f69e4551c8fee241e5a4cd224c64f50}{bfReserved2}};              \textcolor{comment}{//保留，总为0}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00050}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_af53728df68db96b9decc5100bc1bf7e0}{00050}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r_af53728df68db96b9decc5100bc1bf7e0}{bfOffBits}};                  \textcolor{comment}{//从文件开始到位图数据(bitmap data)开始之间的的偏移量}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00051}00051 \}\mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r}{\_BITMAPFILEHEADER}};}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00055}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r}{00055}} \textcolor{keyword}{typedef} \textcolor{keyword}{struct }\{}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00056}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a750a301fb5962c5fc2b7fac173d96bdf}{00056}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a750a301fb5962c5fc2b7fac173d96bdf}{biSize}};                        \textcolor{comment}{//BITMAPINFOHEADER结构所需要的字数。}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00057}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a28dd4e1f56936b64f6e01db9b2d171f2}{00057}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a28dd4e1f56936b64f6e01db9b2d171f2}{biWidth}};                  \textcolor{comment}{//图象的宽度，以象素为单位 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00058}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a9f6c38749a3b5f8b261be7a6556cf97a}{00058}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a9f6c38749a3b5f8b261be7a6556cf97a}{biHeight}};                    \textcolor{comment}{//图象的高度，以象素为单位 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00059}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a42d10de030492301ff4a3d5cfb91c2dd}{00059}}     \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a42d10de030492301ff4a3d5cfb91c2dd}{biPlanes}};                    \textcolor{comment}{//为目标设备说明位面数，其值将总是被设为1 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00060}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a98f05ea6cc8388d3ca701a834b04a286}{00060}}     \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a98f05ea6cc8388d3ca701a834b04a286}{biBitCount}};                    \textcolor{comment}{//比特数/象素，其值为1、4、8、16、24、或32}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00061}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_aef77b295d3a4b6540873c9e0d2ef53d2}{00061}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_aef77b295d3a4b6540873c9e0d2ef53d2}{biCompression}};              \textcolor{comment}{//图象数据压缩的类型。其值可以是下述值之一：}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00062}00062                                         \textcolor{comment}{//BI\_RGB：没有压缩；}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00063}00063                                         \textcolor{comment}{//BI\_RLE8：每个象素8比特的RLE压缩编码，压缩格式由2字节组成(重复象素计数和颜色索引)；}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00064}00064                                         \textcolor{comment}{//BI\_RLE4：每个象素4比特的RLE压缩编码，压缩格式由2字节组成}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00065}00065                                         \textcolor{comment}{//BI\_BITFIELDS：每个象素的比特由指定的掩码决定。}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00066}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a0fa85188799eb931e2a03c887751a89e}{00066}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a0fa85188799eb931e2a03c887751a89e}{biSizeImage}};              \textcolor{comment}{//图象的大小，以字节为单位。当用BI\_RGB格式时，可设置为0}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00067}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a6a7eb9da9dfb7790486523dac6c4b6c2}{00067}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a6a7eb9da9dfb7790486523dac6c4b6c2}{biXPelsPerMeter}};          \textcolor{comment}{//水平分辨率，用象素/米表示}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00068}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a0c830c96c45441edc35a5397bc86ace0}{00068}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a0c830c96c45441edc35a5397bc86ace0}{biYPelsPerMeter}};          \textcolor{comment}{//垂直分辨率，用象素/米表示}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00069}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a1bb27f668cbed1ce6523e7042962a0e7}{00069}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a1bb27f668cbed1ce6523e7042962a0e7}{biClrUsed}};                  \textcolor{comment}{//位图实际使用的彩色表中的颜色索引数}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00070}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a4ee52fd1ab5c173a6e54444d1ec61dab}{00070}}     \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r_a4ee52fd1ab5c173a6e54444d1ec61dab}{biClrImportant}};                \textcolor{comment}{//对图象显示有重要影响的颜色索引的数目，如果是0，表示都重要。}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00071}00071 \}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r}{\_BITMAPINFOHEADER}};}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00075}\mbox{\hyperlink{struct___r_g_b_q_u_a_d}{00075}} \textcolor{keyword}{typedef} \textcolor{keyword}{struct}\{}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00076}\mbox{\hyperlink{struct___r_g_b_q_u_a_d_ad26ba005b107e31a81b9e3e981ca9f1d}{00076}}     \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{struct___r_g_b_q_u_a_d_ad26ba005b107e31a81b9e3e981ca9f1d}{rgbBlue}};                        \textcolor{comment}{//指定蓝色强度}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00077}\mbox{\hyperlink{struct___r_g_b_q_u_a_d_a2e445545aae97ebab36603942d3780d1}{00077}}     \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{struct___r_g_b_q_u_a_d_a2e445545aae97ebab36603942d3780d1}{rgbGreen}};                  \textcolor{comment}{//指定绿色强度 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00078}\mbox{\hyperlink{struct___r_g_b_q_u_a_d_a9756faed264a45ead4f89567e807247f}{00078}}     \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{struct___r_g_b_q_u_a_d_a9756faed264a45ead4f89567e807247f}{rgbRed}};                      \textcolor{comment}{//指定红色强度 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00079}\mbox{\hyperlink{struct___r_g_b_q_u_a_d_a742c7421feef58afb68308d3643bd924}{00079}}     \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{struct___r_g_b_q_u_a_d_a742c7421feef58afb68308d3643bd924}{rgbReserved}};                    \textcolor{comment}{//保留，设置为0 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00080}00080     \}\mbox{\hyperlink{struct___r_g_b_q_u_a_d}{\_RGBQUAD}};}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00084}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o}{00084}} \textcolor{keyword}{typedef} \textcolor{keyword}{struct}\{}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00085}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_a3356c2aeed730cf31d05fd09244ecbce}{00085}}     \mbox{\hyperlink{struct___b_i_t_m_a_p_f_i_l_e_h_e_a_d_e_r}{\_BITMAPFILEHEADER}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_a3356c2aeed730cf31d05fd09244ecbce}{bmfHeader}};  \textcolor{comment}{//位图文件头}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00086}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_a7d9eafe9a3374cd06dc22fda1af98b6d}{00086}}     \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_h_e_a_d_e_r}{\_BITMAPINFOHEADER}} \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_a7d9eafe9a3374cd06dc22fda1af98b6d}{bmiHeader}};  \textcolor{comment}{//位图信息头 }}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00087}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o_ab5fe5744a8fe46833743bc6b5cf72a49}{00087}}     \mbox{\hyperlink{struct___r_g_b_q_u_a_d}{\_RGBQUAD}} bmiColors[256];        \textcolor{comment}{//调色板}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00088}00088 \}\mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o}{\_BITMAPINFO}};}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00089}00089 \textcolor{preprocessor}{\#pragma pack()}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00091}00091 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00092}00092 \textcolor{comment}{//  头文件}}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00096}\mbox{\hyperlink{classbsp___b_m_p}{00096}} \textcolor{comment}{}\textcolor{keyword}{class }\mbox{\hyperlink{classbsp___b_m_p}{bsp\_BMP}} \{}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00097}00097     \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00098}00098         \mbox{\hyperlink{classbsp___b_m_p}{bsp\_BMP}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} Width, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} Height);}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00099}00099         \mbox{\hyperlink{classbsp___b_m_p_a604d7e5683da37be890672aa690c2ff2}{\string~bsp\_BMP}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00100}00100     \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00101}00101         \textcolor{keywordtype}{void}    \mbox{\hyperlink{classbsp___b_m_p_a4aaa5a2ea2f5b3c07c8e16009984766e}{pels}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} x, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} y);}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00102}00102         \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}      \mbox{\hyperlink{classbsp___b_m_p_ae0e2551a06b8ad966a86b2c8324da25c}{giveData}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00103}00103         \textcolor{keywordtype}{void}    \mbox{\hyperlink{classbsp___b_m_p_abe5d545dea1090a228843f140650f573}{delData}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00104}00104         \textcolor{keywordtype}{void}    \mbox{\hyperlink{classbsp___b_m_p_a17c0c014ef6ce7d09a5dd81c5d2c5d57}{ColorsSet}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} R, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} G, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} B,\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} i);}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00105}00105         \textcolor{keywordtype}{void}    \mbox{\hyperlink{classbsp___b_m_p_a535cd9bfe5e49ba97ff9c4a1dd8ebb51}{sizeSet}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} x, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} y);}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00106}00106     \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00107}\mbox{\hyperlink{classbsp___b_m_p_a64dcf31f5722327336d87794b873a335}{00107}}         \mbox{\hyperlink{struct___b_i_t_m_a_p_i_n_f_o}{\_BITMAPINFO}} \mbox{\hyperlink{classbsp___b_m_p_a64dcf31f5722327336d87794b873a335}{BITMAPINFO}};        }
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00108}\mbox{\hyperlink{classbsp___b_m_p_a8a1c31ee70ed4061ad8bea4254959b83}{00108}}         \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{classbsp___b_m_p_a8a1c31ee70ed4061ad8bea4254959b83}{Size}};                    }
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00109}\mbox{\hyperlink{classbsp___b_m_p_a2023aceaef140268a12bc61b81d410ca}{00109}}         \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* \mbox{\hyperlink{classbsp___b_m_p_a2023aceaef140268a12bc61b81d410ca}{dat}};                   }
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00110}00110     \};}
\DoxyCodeLine{\Hypertarget{bsp___b_m_p_8h_source_l00112}00112 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
