|

楼主 |
发表于 2015-1-2 11:27:21
|
显示全部楼层
回 eric2013 的帖子
eric2013:这个是把32位的带alpha通道的BMP图片做转换就行,显示的时候系统函数根据alpha通道设置图片显示的透明度。
(2014-12-30 21:46)  我是使用的调色板,可以让一个logo只显示他的主体部分,背景不显示,但是我在做alpha实验时,照着教程上面的程序敲,如下,但是没有透明的效果,不知道什么原因
// GUI_EnableAlpha(1);
// GUI_SetColor(GUI_BLACK)
// GUI_DispStringHCenterAt("congradulation",45,41);
// GUI_SetColor((0x40uL<<24)|GUI_RED);
// GUI_FillRect(0,0,49,49);
// GUI_SetColor((0x40uL<<24)|GUI_GREEN);
// GUI_FillRect(20,20,69,69);
// GUI_SetColor((0x40uL<<24)|GUI_BLUE);
// GUI_FillRect(40,40,89,89); |
|