站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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提速?(征文)