- 积分
- 321
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
简单介绍下关于E/EL71支持的gpf2和gpn2图片补丁
因为屏幕尺寸问题,E/EL71支持的图片补丁设定为gpf2和gpn2,以示与176*132的gpf等的区别
gpf2格式,用16位编辑器打开,文件头如下两行,第三行开始是图片数据。
4772617068506174 636846696C655F32 //GraphPatchFile_2
C3010000F0004001 0100000000000000 //图片描述
gpf2图片描述的含义如下:
C301 pit:0x01C3,可以在smelter中看到内置图片的16进位的pit。
0000 开关?一般都是0000
F000 图片宽度0x00F0(与240对应)
4001 图片高度0x0140(与320对应)
01000000 颜色。01-0表示未压缩(8表示压缩),1表示图片位深为1bit。未压缩的1bit图片
颜色位深:1 - 1bit,3 - 2bit,5 - 8 bit,7 - 12bit,8 - 16bit,A - 32bit
另有常见的如88:压缩的16bit图片等
另保留3字节的零。
00000000 填入4字节零补齐16字节。
另介绍下132*176系统的gpf图片补丁:
4772617068696350 6174636846696C65 //GraphicPatchFile
C3010000F0400100 0000000000000000 //图片描述
gpf图片描述的含义如下:
C301 pit:0x01C3
0000 开关?一般都是0000
F0 图片宽度0xF0(与132对应)
40 图片高度0x40(与176对应)
0100 颜色,01同上。00保留
0000000000000000使用8字节00填满16字节
至于gpn和gpn2:gpn是gpf的简单合并产物,gpn2是gpf2的简单合并产物。
直接使用
copy /b 1.gpf2+2.gpf2+3.gpf2 a.gpn2
命令即可生成gpn或gpn2。
那么,重点来了,如何制作gpf2图片补丁:
目前尚未见有工具可以直接生成gpf2图片补丁(最新的smelter9.50已经支持gpf2格式)
那么,看了上面的介绍以后,便有如下做法:
首先生成gpf图片补丁,然后直接修改文件头,另存为gpf2文件。
最新的smelter9.50已经支持gpf2格式,打开E/EL71的fullflash,smelter会自动转换为支持gpf2,此时所有的gpf菜单项的操作实际为gpf2格式。手动支持gpf2,需要在工具-graphic convertors,勾选上gpf2即可,所有显示为gpf的菜单项操作将会实际针对gpf2。
欢迎大家发布自己的gpx2图片补丁。
[ 本帖最后由 jpg001 于 2007-5-31 15:59 编辑 ] |
评分
-
查看全部评分
|