mbm

mbm

mbm並不是普通的圖片格式,而是Symbian OS的點陣圖檔案格式,是一種多點陣圖檔案,由於一個MBM檔案可能包含多個點陣圖,所以bmconv還產生一個點陣圖頭檔案MBG,這個頭檔案提供了一個訪問點陣圖的ID。當從MBM檔案載入一張點陣圖的時候,應該包括相應的頭檔案,同時應當使用恰當的標識符作為載入點陣圖的方法的參數。

簡介

mbm並不是普通的圖片格式,而是Symbian OS的點陣圖檔案格式,是一種多點陣圖檔案,由於一個MBM檔案可能包含多個點陣圖,所以bmconv還產生一個點陣圖頭檔案MBG,這個頭檔案提供了一個訪問點陣圖的ID。

當從MBM檔案載入一張點陣圖的時候,應該包括相應的頭檔案,同時應當使用恰當的標識符作為載入點陣圖的方法的參數。

Mbm格式檔案可以用mbm whizard工具打開查看。一般用於Symbian OS操作平台的手機主題中(諾基亞居多)。

相關技術

一、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”複製回原來的資料夾中。

相關詞條

相關搜尋

熱門詞條

聯絡我們