找回密码
 注册
搜索
查看: 526|回复: 1

请教一个gif透明色显示问题

[复制链接]
发表于 2010-7-22 19:09:46 | 显示全部楼层 |阅读模式
一个3帧gif图,每帧都是透明色。第一次显示可以透到背景。然后再显示时不能透了,而且背景自动变了灰了。我都没设置过灰色,不知道哪来的。
比如这样的代码
test1(void)
{       
......
draw_bg();//画背景
draw_gif();//画透明色的gif图
gdi_layer_blt_previous(0, 0, UI_device_width - 1, UI_device_height - 1);//此时可以透

SetKeyHandler(test1, KEY_RIGHT_ARROW, KEY_EVENT_UP);//按下右方向键,透不过去了,此时背景自动填充了灰了(gif图不是透明的地方为灰色)
}
 楼主| 发表于 2010-7-22 19:28:06 | 显示全部楼层
我把gif图片用软件另存为一下,新的图片可以。
不知道这两种图片有啥区别
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-30 18:56 , Processed in 0.044019 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表