请输入您要查询的百科知识:

 

词条 mbm
释义

简介

mbm并不是普通的图片格式,而是Symbian OS的位图文件格式,是一种多位图文件,由于一个MBM文件可能包含多个位图,所以bmconv还产生一个位图头文件MBG,这个头文件提供了一个访问位图的ID。

当从MBM文件加载一张位图的时候,应该包括相应的头文件,同时应当使用恰当的标识符作为加载位图的方法的参数。

Mbm格式文件可以用mbm whizard工具打开查看。一般用于Symbian OS操作平台的手机主题中(诺基亚居多)。

技术特点

由于一个MBM文件可能包含多个位图,所以bmconv还产生一个位图头文件MBG,这个头文件提供了一个访问位图的ID。当从MBM文件加载一张位图的时候,应该包括相应的头文件,同时应当使用恰当的标识符作为加载位图的方法的参数。

相关技术

一。2版生成MBM文件的方法

一般是在。mmp文件中:

START BITMAP xxx.mbm

HEADER

TARGETPATH \\system\\apps\\xxx

SOURCEPATH \\gfx

SOURCE c12 qgn_xxx_demo_bmp1.bmp

SOURCE c12 qgn_xxx_demo_bmp2.bmp

SOURCE c12 qgn_xxx_demo_bmp3.bmp

SOURCE c12 qgn_xxx_demo_bmp1_mask.bmp

SOURCE c12 qgn_xxx_demo_bmp2_mask.bmp

SOURCE c12 qgn_xxx_demo_bmp3_mask.bmp

END

则在编译时会生成xxx.mbm文件。

二。3版生成MBM文件的方法

一般是在。mk文件中:

TARGETDIR=$(ZDIR)\\RESOURCE\\APPS

ICONTARGETFILENAME=$(TARGETDIR)\\xxx.mbm

mifconv $(ICONTARGETFILENAME) \\

/c12,1 $(ICONDIR)\\qgn_xxx_demo_bmp1.bmp /c12,1 $(ICONDIR)\\qgn_xxx_demo_bmp2.bmp /c12,1 $(ICONDIR)\\c12

qgn_xxx_demo_bmp3.bmp

(这种方法会自动查找主位图相应的作为MASK的位图生成xxx.mbm文件)

以上方法生成的MBM文件除存储位置不同之外,最大的不同在于位图索引。所谓位图索引,就是MBM中一系列位图排列的顺序,也就是创建位图或图标时使用的索引号(iEikonEnv->CreateBitmapL或CEikonEnv::Static()->CreateIconL)。2版是按。mmp文件中START BITMAP定义的顺序;而3版是将查找出的作为MASK的位图紧跟相应的主位图之后。

先来看2版MBM中位图对应的索引:

0 qgn_xxx_demo_bmp1.bmp

1 qgn_xxx_demo_bmp2.bmp

2 qgn_xxx_demo_bmp3.bmp

3 qgn_xxx_demo_bmp1_mask.bmp

4 qgn_xxx_demo_bmp2_mask.bmp

5 qgn_xxx_demo_bmp3_mask.bmp

而3版MBM中位图对应的索引:

0 qgn_xxx_demo_bmp1.bmp

1 qgn_xxx_demo_bmp1_mask.bmp

2 qgn_xxx_demo_bmp2.bmp

3 qgn_xxx_demo_bmp2_mask.bmp

4 qgn_xxx_demo_bmp3.bmp

5 qgn_xxx_demo_bmp3_mask.bmp

(这可以用MBM查看工具mbmviewer.exe打开相应文件加以证明) 当然,在同时适合2版和3版编译的工程中,也可以调整。mmp文件中位图定义的顺序以达到2版和3版位图索引相同的目的。

修改方法

Mbm(MultiBitMap)实际上是把多张bmp文件打包/压缩到了一个文件,其实修改MBM是很容易的。

一。软件解包 :

1.正常安装软件,通过FileMan,SeleQ等文件,把你准备修改的bmp文件拷到电脑上。

2.在电脑上安装Unmakesis,在电脑上解包软件,得到。bmp文件。

二。修改Mbm

电脑端用的是MBM工具(MBM tool)

软件以修改oggplay为例。

1.打开mbm编辑器,文件--打开,打开炫紫神话。mbm

2.打开MBM文件之后,在mbm编辑器选中你要修改的图片。单击Photoshop图标 对图片进行编辑。

3.一个个将需要修改的图片全部替换,图片名称和格式不要变。

4.做完之后在mbm编辑器里面选择文件——保存就可以了。

5.将“炫紫神话。mbm”复制回原来的文件夹中。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 6:18:59