找回密码
 注册
搜索
查看: 1295|回复: 9

[讨论] 请教图片通透问题

[复制链接]
发表于 2010-5-26 13:30:28 | 显示全部楼层 |阅读模式
有个问题倒腾好久,搞不出来,希望大家指导下

想在待机界面显示几个小图标,原来是GIF的,可以正常通透。但GIF图片读起来很慢,转化为BMP之后,原来透明地方变为白色,不通透了。
    百度BMP不支持透明,后又得知mtk将bmp图片中第一个像素相同的颜色都自动通透(不知对否)。转换后的白色不通透。我看状态栏的小ICON可以正常通透,就取其背景色(Windows画图工具取色)给需要的图片填充后,仍不通透。
    无解。请帮忙分析下。附例图   
<img src="attachments/dvbbs/2010-5/201052613302273499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
发表于 2010-5-26 22:27:23 | 显示全部楼层
用PS处理一下:将白色涂成调色板第一个颜色
点评回复

使用道具 举报

发表于 2010-5-27 17:41:20 | 显示全部楼层
bmp可以设置通透的,和美工沟通一下就知道了。
点评回复

使用道具 举报

 楼主| 发表于 2010-5-27 18:19:13 | 显示全部楼层
公司没UI,头大
点评回复

使用道具 举报

发表于 2010-5-28 13:48:19 | 显示全部楼层
MTK资源图片如果是BMP类型,通透分8bit和24bit以上的。8bit是有调色板的,调整板中,序号为0的颜色就是透色。24bit以上无调色板,透色是有一个特定的RGB值,具体值可以查一下代码中的宏定义。
点评回复

使用道具 举报

发表于 2010-9-22 22:27:37 | 显示全部楼层
我也遇到类似的问题,代码里本身里面的图片是gif就能显示,转换成bmp以后就显示一个x 的符号
点评回复

使用道具 举报

发表于 2010-9-25 13:00:07 | 显示全部楼层
图层处理,比较理想
点评回复

使用道具 举报

发表于 2010-11-26 15:34:08 | 显示全部楼层
使用PNG格式的图片[em12]
点评回复

使用道具 举报

发表于 2010-11-27 22:38:41 | 显示全部楼层
以下是引用usstwonder在2010-5-28 13:48:19的发言:
MTK资源图片如果是BMP类型,通透分8bit和24bit以上的。8bit是有调色板的,调整板中,序号为0的颜色就是透色。24bit以上无调色板,透色是有一个特定的RGB值,具体值可以查一下代码中的宏定义。



正解啊![em02]
点评回复

使用道具 举报

发表于 2011-1-9 11:49:59 | 显示全部楼层
MTK pluto对png图片处理不是很好,特别是要做滑动的效果,不过用VUI那边处理很不错的!!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-27 05:34 , Processed in 0.052747 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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