找回密码
 注册
搜索
查看: 1415|回复: 3

[讨论] 请教 bmp 背景透明的问题

[复制链接]
发表于 2011-7-18 16:39:06 | 显示全部楼层 |阅读模式
自己做了个bmp图

在索引颜色表里边把255,0,255设置为了通透色,然后将整个图片刷成了255,0,255颜色。
用UltraEdit32查看,除了文件头,其他地方色彩都已经变为了0x00,。

用gdi_image_draw_mem函数将图片画出来之后合并到有背景图片的最下层layer,结果完全没看到这图片有通透的效果啊。

请问MTK上bmp的底色到底该怎样通透呢?
 楼主| 发表于 2011-7-19 10:36:46 | 显示全部楼层
嗯!谢谢您的关注,确认不是图片问题之后我跟踪了代码,
发现不能用gdi_image_draw_mem宏,只能向gdi_image_codec_draw传入GDI_IMAGE_SRC_FROM_RESOURCE_WITHOUT_HEADER才能实现透明色
也不需要特别地合并层神马的
点评回复

使用道具 举报

发表于 2011-7-18 18:59:45 | 显示全部楼层
就是索引色中的第一个颜色
点评回复

使用道具 举报

发表于 2011-7-18 18:00:01 | 显示全部楼层
MTK的应该是索引为0的颜色,你做的图片没问题,查查代码。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-26 20:38 , Processed in 0.071163 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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