WEB开发网
开发学院手机开发Symbian 开发 symbian Mbm convert ( Unknown source compressi... 阅读

symbian Mbm convert ( Unknown source compression type )

 2010-06-22 02:55:00 来源:WEB开发网   
核心提示:Unknown source compression type:这个错误是由于Bmp的格式错误引起的.可以使用PS打开保存为Png,再另存为Bmp,symbian Mbm convert ( Unknown source compression type ),此时再用bmconv试试,正常情况下格式可用,也可以使用在命

Unknown source compression type:

这个错误是由于Bmp的格式错误引起的.

可以使用PS打开保存为Png,再另存为Bmp,此时再用bmconv试试,正常情况下格式可用。

创建.mbm文件

MBM代表Multi-BitMaps,一个MBM文件可以包含多个具有不同色深和分辨率的BMP文件。MBM文件可以在编译过程中自动创建,也可以使用bmconv工具手动创建。下面将分别介绍这两种方法。

1。编译过程中创建

需要在程序的MMP文件中添加以下内容:

start bitmap target-file

[targetpath target-path ]

[header ]

[sourcepath source-path ]

source color-depth source-bitmap-list

end

target-file是生成的MBM文件的文件名

targetpath 是可选项。如果未指定,MBM文件将生成在该应用程序的目录

header 也是可选项。如果指定该关键字,将在epoc32include目录下生成一个.mbg的头文件。生成的.mbg头文件中包含每一个位图的枚举值,在资源文件中需要此文件中生成的枚举值

sourcepath 指定原始Windows BMP文件的位置。

source 该语句后的所有BMP文件必须是同样的色深。如果需要在一个单独的MBM文件中包含不同色深的BMP文件,必须指定多个source。

例如:

start bitmap sprites.mbm

header

sourcepath ..itmaps

source c12 ship.bmp bullet.bmp alien.bmp

end

二、使用bmconv工具创建

输入如下命令:

bmconv sprites.mbm /c12ship.bmp /c12bullet.bmp /c12alien.bmp

在bmconv命令后使用/u选项,可以从MBM文件中提取BMP文件,得到的BMP文件色深都是24。也可以使用在命令后指定/v选项来显示MBM文件的内容。

在命令行下输入bmconv,查看它支持的所有选项。

Tags:symbian Mbm convert

编辑录入:coldstar [复制链接] [打 印]
赞助商链接