找回密码
 注册
搜索
查看: 2166|回复: 19

[讨论] mtk图像解码之png

[复制链接]
发表于 2010-3-11 14:21:01 | 显示全部楼层 |阅读模式
目前做个项目遇到一个问题,就是png显示问题。

画了一张背景图(png格式),在这张背景图上再画一张小图(png格式),小图的透明色都不能透明,显示成白色。
那位搞过类似的问题,麻烦给个意见。
研究了半天没有结果,故在此求救高人。

谢谢
 楼主| 发表于 2010-3-11 14:24:09 | 显示全部楼层
本人没有用多层画图
点评回复

使用道具 举报

 楼主| 发表于 2010-3-11 17:17:28 | 显示全部楼层
难道没有高人吗? 自己顶一下,渴望大侠的出现
点评回复

使用道具 举报

发表于 2010-3-11 20:34:19 | 显示全部楼层
单层上面 有重叠的png 不能实现通透效果  必须用两个层
点评回复

使用道具 举报

发表于 2010-3-11 21:15:19 | 显示全部楼层
可以尝试使用一下 PNG 的专用绘图函数,好像叫什么gui_set_alpha_blending_source_layer?或者类似的函数,时间长记不清了。

可以确定的是,同一层上:PNG覆盖BMP等一般格式图片没问题,但对于你说的PNG覆盖PNG是否可行,有待验证。
点评回复

使用道具 举报

 楼主| 发表于 2010-3-11 22:43:51 | 显示全部楼层
谢谢大家指点,我试下。 但是这样刷屏是否会很慢
点评回复

使用道具 举报

发表于 2010-3-12 09:06:00 | 显示全部楼层
不会慢……
点评回复

使用道具 举报

发表于 2010-3-12 12:54:03 | 显示全部楼层
画了一张背景图(png格式),在这张背景图上再画一张小图(png格式),小图的透明色都不能透明,显示成白色。

PNG上堆PNG的图片是不能透明的(原因不明),会显示为其它颜色(白色或蓝色,怎么运算出来的也不知道)。小图做成透明效果,贴在GIF或BMP上是可以透明的。另外,多个层的话,可以使用gdi_image_abm_set_source_layer设一下透明层,模式器调一下应该比较快
点评回复

使用道具 举报

发表于 2010-3-29 10:48:36 | 显示全部楼层
路过路过挣钱呢!!!!!
点评回复

使用道具 举报

发表于 2010-3-31 15:24:48 | 显示全部楼层
看了, 顺便挣点币.
点评回复

使用道具 举报

发表于 2010-4-1 11:47:40 | 显示全部楼层
把png小图换成GIF的就OK了
点评回复

使用道具 举报

发表于 2010-4-1 12:36:01 | 显示全部楼层
以下是引用wanghaiyang在2010-3-11 20:34:19的发言:
单层上面 有重叠的png 不能实现通透效果                必须用两个层

哈哈, 倒!
点评回复

使用道具 举报

发表于 2010-4-2 09:00:44 | 显示全部楼层
呵呵  在一个层上面画2个图  都透明底就可以出来效果了。
点评回复

使用道具 举报

发表于 2010-4-8 11:05:27 | 显示全部楼层
学习了.
点评回复

使用道具 举报

发表于 2010-4-9 13:08:39 | 显示全部楼层
好像是有个alpha blending
点评回复

使用道具 举报

发表于 2010-4-28 16:37:47 | 显示全部楼层
路过路过,学习了。
点评回复

使用道具 举报

发表于 2010-4-30 14:11:22 | 显示全部楼层
学习了。
点评回复

使用道具 举报

发表于 2010-6-28 19:24:39 | 显示全部楼层
我也遇到这个问题了,不过我是在gif格式上面画bmp,还在考察中!
点评回复

使用道具 举报

发表于 2010-6-28 23:52:38 | 显示全部楼层
png貌似在mtk上速度实在太慢!
点评回复

使用道具 举报

发表于 2010-7-8 13:43:40 | 显示全部楼层
学习了学习了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-7 06:35 , Processed in 0.153978 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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