|

楼主 |
发表于 2018-12-24 11:46:57
|
显示全部楼层
hMemPNG = GUI_MEMDEV_CreateFixed(0, 0, 800, 480, GUI_MEMDEV_HASTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV_8888);
这条函数分配的尺寸大了,所以没显示出来。
void Interface_2(void)
{
GUI_HMEM hMemPNG;
hMemPNG = GUI_MEMDEV_CreateFixed(0, 0, 595, 333, GUI_MEMDEV_HASTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV_8888);
GUI_MEMDEV_Select(hMemPNG);
GUI_SetBkColor(GUI_BLACK);
GUI_Clear();
GUI_PNG_Draw(data, sizeof(data), 0, 0);
GUI_MEMDEV_Select(0);
GUI_MEMDEV_WriteAt(hMemPNG, 110, 80);
}
修改后,可以显示。速度提升了一点。但是还是有点慢。这个之外还有提速的方法吗?
|
|