这个话题已经是很久之前很多人都已经讨论过或者共享过经验的,但就我看来都不完整。本人在不断摸索中已经了解到完整的6600和7610的主题模式下透明LOGO的制作方法,所以发出来同大家分享一下。
首先明确的是S60系统的LOGO图片在系统中均为BMP格式,所以并不支持GIF的透明格式,我们并不能直接使用透明的GIF作为LOGO来达到使LOGO透明的目的。也就是说即使你把一张透明的GIF的图片放进手机并设为LOGO,手机也会自动将其转化成一张全色的BMP图片。
所以,在S60系统主题模式下实现所谓的“透明LOGO”其实就是用一张同主题背景图片完全相同重叠的图片做LOGO来实现的。
那么,如果获得这张完全重叠的透明图片呢?以前有很多朋友分享过方法,比如寻找一个没有网络信号的地方,截下图来修改。但此方法看似简单,但如果真的要寻找这么一个没有信号的地方来某些时候还真的不是很方便。
我们先把主题通过UnMakeSIS(寻找UnMakeSIS软件请参见此贴http://www.epocn.com/forum/viewt ... highlight=UnMakeSIS)将主题SIS解开,并利用上面文章提到的方法将SIS解开生成的MBM文件解成图片。
如下图所示,把nf_decompile.txt中这部分MBM文件名改成你要修改LOGO主题那个MBM,比如我要改spiderman.mbm这个主题,我就需要把这部分改成这个。
然后运行DOS,敲入命令,运行,主题里的所有图片都会被解在文章夹里。
然后我们找到属于主题模式中最上面部分的那一部分图片(只有一张图片符合这个尺寸标准176*44,一般此图片是在最前面几张图片之中,很多时候都是image1.bmp image2.bmp image3.bmp image4.bmp这几张图片中的一张。)
找到这张图片就很好办了,我们可以很顺利的进行下面制作LOGO的工作。
在我们找的这张尺寸为176*44的图片中选取一块97*25的区域,这块区域就是我们标准LOGO的大小,并且此区域的最左上角点的X,Y坐标分别是65,2
如图所示
然后把我们做好的LOGO上面,可以添加任意我们想加的文字。这样就可以做成一个很漂亮协调的LOGO了。
以下是一个制作好的例子!
这是很著名的蜘蛛侠主题:
然后是配合这个主题的完全透明的LOGO,大家可以拿去自己加上喜欢的字体!