如何解码这个图片?

时间:2016-03-09 01:55:43

标签: image

我有一个图像文件,长度为1048592字节。 16字节头和1048576字节数据。 其十六进制的开头字节如下所示, 有谁知道如何解码它?

504b 4d20 3130 0000 0400 0800 0400 0800
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0203 0310 37ff ff00 485f 76d2 0d99 0331
7878 8f3e 110e 1186 2a2a 3bc9 7391 f733
1d1d 1de2 fff7 0008 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000
0000 0002 ffff 0000 1213 14d0 337f 7f80
4444 4685 1d91 333f 2636 37cd 3b9d 7fbb
0303 0315 f777 cccc 0000 0002 ffff 0000
0000 0002 ffff 0000 0000 0002 ffff 0000 
....

2 个答案:

答案 0 :(得分:2)

标题表明它是PKM图像格式。

格式为:

  • 4字节幻数(504b 4d20):“PKM”
  • 2字节版本“10”
  • 2字节数据类型:0(ETC1_RGB_NO_MIPMAPS)
  • 16位大端扩展宽度
  • 16位大端扩展高度
  • 16位大端原始宽度
  • 16位大端原始高度数据,64位大端字。

From Game Developers SE Question

  • ETC1纹理的PKM格式(所有OGLES 2.0设备兼容)
  • PKM对于打包ETC1压缩图像很有用,但与PNG一样,它不支持实际的纹理特征。

答案 1 :(得分:1)

您似乎遇到了这种图片格式: https://community.arm.com/thread/3968

开头有PKM 10