使用道具 举报
以下是引用eastvenuslee在2009-12-24 10:13:40的发言: 设置通透层即可解决问题: gdi_handle old_src_layer; old_src_layer = gdi_image_abm_set_source_layer(dm_get_layer_handle(0)); //pngshow……[/COLOR] gdi_image_abm_set_source_layer(old_src_layer);
以下是引用xianzhekan在2009-12-25 9:49:11的发言: 看你的图片是在什么地方显示 看清楚那些函数的层关系 和剪切区域关系 吸蓝或者吸背景 是因为你操作的这个层没有背景 所以透明到底层去了 加个GDI_DRAW_SOLID_RECT等大概这些函数 把你显示的区域画个背景 在把图片打印上去 png格式的图片 画图的UI 让他们把半透明度调到少于30%的才好用 其他不会看到透明效果(没有仔细去看哪个透明度不行 , 我的 一般少于30%) 用一些特别的函数也可以实现 多看看别的函数怎么打印的就好了
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )
GMT+8, 2025-2-26 01:26 , Processed in 0.064020 second(s), 16 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.