我是用GUI_DrawBitmap的函数来准备显示位图。
我位图取值数组是 const unsigned char gImage_tupian[69128] ={ }; 这个形式的,具体数值就省略不写了
而我主函数是这样写的
extern const GUI_BITMAP gImage_tupian;
int main(void)
{
u8 i;
Delay_Init(72); //延时初始化
GUI_Init();
GUI_DrawBitmap(&gImage_tupian,0,0);
}
然后编译有2个地方出错 第一个是 extern const GUI_BITMAP gImage_tupian;
第二个是 GUI_DrawBitmap(&gImage_tupian,0,0);
请问,应该怎么修改才能让我正确的让显示屏输出 const unsigned char gImage_tupian[69128] ={ }; 这个位图的数据出去?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
是的,貌似要用这个函数显示bmp位图,要用GUI专用的那个图形转换器才行,我用了GUI的图形转换器之后就能显示正常图片了
我是用GUI_DrawBitmap的函数来准备显示位图。 我位图取值数组是 const unsigned char gImage_tupian[69128] ={ }; 这个形式的,具体数值就省略不写了 而我主函数是这样写的 extern const GUI_BITMAP gImage_tupian;
int main(void){ u8 i; Delay_Init(72); //延时初始化 GUI_Init(); GUI_DrawBitmap(&gImage_tupian,0,0);} 然后编译有2个地方出错 第一个是 extern const GUI_BITMAP gImage_tupian; 第二个是 GUI_DrawBitmap
......
---------------------------------
请问下面的位图取值怎么弄啊:
我位图取值数组是 const unsigned char gImage_tupian[69128] ={ }; 这个形式的,具体数值就省略不写了???
一周热门 更多>