当前页面: 开发资料首页 → J2ME 专题 → 对BigEye秀图器 .bin格式的简单分析 
对BigEye秀图器 .bin格式的简单分析 
摘要: 对BigEye秀图器 .bin格式的简单分析  
<tr><td>
            
            
[本文章最后由 rocks 在2006-02-28 10:15:12编辑过]
            http:///tech/article834.html
对BigEye秀图器 .bin格式的简单分析
BigEye的大图实际上是由若干96*80的图块(程序中称之为Block)组成的,因为是单色图,每个字节包含8个像素,所以每个图块的字节数是(96/8)*80 = 960。当然不可能每张图的长度和宽度都正好是96和80的整数倍,因此在文件中,最后一列图块的高度和最后一行的宽度也有定义。
动画和漫画在格式上是完全一致的,就是只有一行图块的大图,每个图块都是96*80(至少从我解出的图来看是这样的)。
这种文件是很难手工制作的,因此作者一定已经编好了转图工具了。
 540) this.width = 540'>
下面是详细的格式:
偏移量    长度       说明
[]0x00      4                            图块的行数,是以Big-endian存储的整数,
                                       也就是高位在前,低位在后
0x04      4                            图块的列数
0x08      4                            最下面一行的高度
0x0C      4                            最右面一列的宽度
0x10      4                            一个图块的宽度,目前都是96
0x14      4                            一个图块的高度,目前都是80
0x18      4                            一个图块的字节数,目前都是960
0x1C      32                           保留,目前都是0xFF
[]0x3C      960                          第一个图块的数据。
                                       以后都是960字节,960字节的图块数据了 
...
http:///tech/article834.html
          </td></tr></table></td>
        </tr>
        <tr>
          <td background="/pic/split.gif" height=1></td>
        </tr>
        <tr>
          <td class="tdMargin1">
 
↑返回目录 
前一篇: 基于网络的MIDlets简介,中文版本(火热下载!)  
 
后一篇: 如何使midlet提速?(征文)