|
2018-08-08更新解决办法:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=88879

方法------------------------------------------:
hMemPNG = GUI_MEMDEV_CreateEx(0, 0, XSize, YSize, GUI_MEMDEV_HASTRANS);
GUI_MEMDEV_Select(hMemPNG);
GUI_PNG_Draw(_acBuffer, file.fsize, 0, 0);
GUI_MEMDEV_Select(0);
显示------------------------------------------:
GUI_MEMDEV_WriteAt(hMemPNG1, 10, 120);
显示效果就是这个样子的:
=======================================
下面两个图片背景以及是黑色的,这个是因为绘制PNG图片到指定的内存设备
GUI_MEMDEV_Select(hMemPNG);时,背景背景默认就是黑色,当然用户也可以
专门调用函数:
GUI_SetBkColor(GUI_BLUE);
GUI_Clear();
将背景色设置为黑色。 |
|