使用BMCONV工具加工自己的MBM 和MBG文件
2007-01-22 13:34
197 查看
如果你想更换自己应用程序的图标,但是又不想调用系统已经生成好多那些图片,怎么办?就要用到BMCONV工具了。这个工具是专门用于.BMP文件和MBM,MBG 文件之间的转换的。我们在更改我们的图标的时候,MBM和MBG文件是必不可少的。而且也必须用到MBG文件里生成的相关枚举值,虽然你或许能够猜出来该枚举值是多少,但是MBG文件还是必须的。
BMCONV应该位于.../Epoc32/tools 目录下面。不过在哪个盘下面进行转换操作好像并没有什么限制(我没有遇到过)。下面就讲一下如何进行BMP文件和MBM,MBG文件之间的相互转换。
BMP->MBM,MBG
例如已经有了名为 my.bmp, 要生成对应的mbg和mbm文件,文件名分别为每my.mbg, my.mbm 输入命令为:bmconv /hmy.mbg my.mbm /c12my.bmp
注意:
1.第一个MBG文件和/h 之间没有空格,后面的都有一个空格。/c12和图片文件名中间没有空格。图片文件名前面加上/c12,就是把图片压成12色的。BMP图片存的时候一定要是8位的,因为别的转换不了。
2. 一般在转换的时候都需要一个遮掩图片,就是像mymask.bmp。在转换的时候加my.bmp 后面就行了。如下:
bmconv /hmy.mbg my.mbm /c12my.bmp /c12mymask.bmp
MBM,MBG-> BMP
其实是一个逆过程,可以由相应的MBM,MBG文件还原BMP文件。
bmconv /u my.mbm my.bmp mymask.bmp
注意:/u 和后面的my.mbm之间有空格。
这下可以随心所欲的改变自己的应用程序图标了吧,呵呵。
BMCONV应该位于.../Epoc32/tools 目录下面。不过在哪个盘下面进行转换操作好像并没有什么限制(我没有遇到过)。下面就讲一下如何进行BMP文件和MBM,MBG文件之间的相互转换。
BMP->MBM,MBG
例如已经有了名为 my.bmp, 要生成对应的mbg和mbm文件,文件名分别为每my.mbg, my.mbm 输入命令为:bmconv /hmy.mbg my.mbm /c12my.bmp
注意:
1.第一个MBG文件和/h 之间没有空格,后面的都有一个空格。/c12和图片文件名中间没有空格。图片文件名前面加上/c12,就是把图片压成12色的。BMP图片存的时候一定要是8位的,因为别的转换不了。
2. 一般在转换的时候都需要一个遮掩图片,就是像mymask.bmp。在转换的时候加my.bmp 后面就行了。如下:
bmconv /hmy.mbg my.mbm /c12my.bmp /c12mymask.bmp
MBM,MBG-> BMP
其实是一个逆过程,可以由相应的MBM,MBG文件还原BMP文件。
bmconv /u my.mbm my.bmp mymask.bmp
注意:/u 和后面的my.mbm之间有空格。
这下可以随心所欲的改变自己的应用程序图标了吧,呵呵。
相关文章推荐
- js自己封装的开发使用工具方法总结
- 使用proguard.cfg工具来混淆代码后,自己的项目出了好些问题
- 转:在自己的工具条中使用ArcGIS Engine提供的命令和工具
- 使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~
- 仅供自己使用的javascipt辅助开发工具
- Java中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具
- 自己的总结:工具使用
- 实战:使用PowerShell建立自己的软件清单工具
- 使用DBCA工具创建自己的数据库
- 分享自己使用的在线UML画图工具
- 如何使用Powershell脚本监控Exchange2010(四) MessageTracking邮件跟踪小工具自己做
- 发表个asp.net的代码生成工具吧,自己写的,一直在项目中使用的,类似Pet Shop代码格式
- Android开发中的logcat工具使用(自己还没弄明白,先收藏了)
- C#软件开发实例.私人订制自己的屏幕截图工具(九)使用自定义光标,QQ截图时的光标
- 安装JIRA项目跟踪工具,不使用推荐版本,使用自己的服务器
- 自己动手来做一寸或两寸照片(使用工具)
- [解决]有些网站无法使用网页截图(保存为图片)工具-自己Mark
- 在使用JS框架之前自己写的一些工具代码
- 关于《自己动手写CPU》使用GNU工具过程遇到的问题