GUI显示位图的问题

2019-07-21 01:18发布

我是用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] ={  };  这个位图的数据出去?
 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Eric2013
1楼-- · 2019-07-21 06:57
楼主的UCGUI是裸跑的吗,
颓废ю小寶
2楼-- · 2019-07-21 07:52
回复【2楼】Eric2013:
---------------------------------
是的,貌似要用这个函数显示bmp位图,要用GUI专用的那个图形转换器才行,我用了GUI的图形转换器之后就能显示正常图片了
神通广大
3楼-- · 2019-07-21 09:15
回复【楼主位】颓废ю小寶:

我是用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] ={  };  这个形式的,具体数值就省略不写了???
天涯海QxkJX
4楼-- · 2019-07-21 12:35
 精彩回答 2  元偷偷看……
高山仰止
5楼-- · 2019-07-21 16:45
 精彩回答 2  元偷偷看……

一周热门 更多>