使用BMCONV工具加工自己的MBM 和MBG文件

    技术2022-05-11  163

    如果你想更换自己应用程序的图标,但是又不想调用系统已经生成好多那些图片,怎么办?就要用到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之间有空格。

     

    这下可以随心所欲的改变自己的应用程序图标了吧,呵呵。

     

    最新回复(0)