shiqishidai 图像压缩格式解密

shiqishidai 图像压缩格式解密

石器单机2017-12-06 14:15183600shiqime

石器时代 图像压缩格式解密


--------------------------------------------------------------------------------


同一种压缩方式,都是RLE压缩方式,具体的压缩编码如下:

0a xx xx xx

a 个单独的颜色点

1a bb xx xx xx

abb 个单独的颜色点

Da bb 

abb 个透明色

Ca 

a 个透明色

8a xx

a 个颜色是XX的点

9a xx bb

abb 个颜色为xx的点

Aa xx bb cc

abbcc 个颜色为xx的点

其他情况,没有压缩

基本上超过3个点一样就用8a xx 了

然后,以魔力宝贝为例,graphics_10.bin是图像压缩数据文件,一幅图像的结构如下:

本部分内容设定了隐藏,需要回复后才能看到终于写完了,希望能对别人有用。。。


《魔力宝贝》 《石器时代》 图片破解 补遗


上次分析得不够完善,一些情况没有分析出来,抱歉。下面是补充。

RLE压缩的地方多了几个:

0a xx xx xx

a 个单独的颜色点

1a bb xx xx xx

abb 个单独的颜色点

(添加)

2a bb cc xx xx xx 

abbcc个单独的点


Ca 

a 个透明色

Da bb 

abb 个透明色

(添加)

Ea bb cc

abbcc个透明色

8a xx

a 个颜色是XX的点

9a xx bb

abb 个颜色为xx的点

Aa xx bb cc

abbcc 个颜色为xx的点

所有的a ,b ,c 都是表示单个十六进制数字

关于3。0的魔力宝贝添加的图片其实还是8位色的图片。按照8位色的图片解出来就是了,她不过是用了16位色的显示模式(其实是任何显示模式都可以)。

还有,《石器时代》的INFO的结构和魔力宝贝一样,不过,需要在后面添加一个40字节的数组,什么用都没有。只是结构增大为80字节。

另外,他们的调色板把前面的16个位置丢掉了,就是说实际上调色板是存储了后236个颜色的数值。所使用的时候要注意。

暂时就补充这些了


SHIQI.ME官方 Copyright © Copyright www.shiqi.me Rights Reserved.沪ICP备15055056号-2 沪公网安备 31011602001669号
shiqishidai 图像压缩格式解密