複製鏈接
請複製以下鏈接發送給好友

mbm

鎖定
mbm並不是普通的圖片格式,而是Symbian OS的位圖文件格式,是一種多位圖文件,由於一個MBM文件可能包含多個位圖,所以bmconv還產生一個位圖頭文件MBG,這個頭文件提供了一個訪問位圖的ID
中文名
位圖文件格式
外文名
mbm
運行平台
Symbian OS
打開方式
mbm whizard工具
相    關
圖片
手    機
諾基亞居多

mbm簡介

當從MBM文件加載一張位圖的時候,應該包括相應的頭文件,同時應當使用恰當的標識符作為加載位圖的方法的參數。
Mbm格式文件可以用mbm whizard工具打開查看。一般用於Symbian OS操作平台的手機主題中(諾基亞居多)。

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修改方法

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”複製回原來的文件夾中。