|
楼主 |
发表于 2016-5-20 09:45:22
|
显示全部楼层
回 eric2013 的帖子
eric2013:
图片不行,一定要保证加载加载到BmpCvt后使用上面贴的那种效果,背景是灰色的一堆小方块,那个就是透明部分。 貌似是搞定了哇
用了美图秀秀在线:http://xiuxiu.web.meitu.com/
打开后保存就成了带alpha通道的,背景就变成黑白小方块了。
是不是那个easyicon.net下载的图片就是带alpha通道的呀?
不知道为什么直接用BmpCvtDemo.exe打开就不行呢。
还有一个问题就是,用BmpCvtDemo.exe转换的数据为GUI_BITMAP,
用GUIBuilder.exe加载的png图后,得到的数组为static U8 _acImage_0[1548];
这个数组可以在WM_INIT_DIALOG消息里面用
h_item = WM_GetDialogItem(hWin,GUI_ID_IMAGE0);
IMAGE_SetPNG(h_item,_acImage_0,sizeof(_acImage_0));
显示出来。
但是,用GUI_DrawBitmap(&bmleft_32px_meitu_2,0,100);这个函数怎么不能直接显示BmpCvtDemo.exe转换的图形呢 |
|