decode_pvrt: enable PVRT header decode
This commit is contained in:
parent
43312f2e4d
commit
eb38cd5b9d
@ -82,11 +82,11 @@ out_filename = sys.argv[2]
|
|||||||
|
|
||||||
with open(in_filename, 'rb') as f:
|
with open(in_filename, 'rb') as f:
|
||||||
buf = f.read()
|
buf = f.read()
|
||||||
#pvrt = parse_pvrt_header(buf)
|
pvrt = parse_pvrt_header(buf)
|
||||||
#canvas = decode_vq_indices(pvrt.codebook, pvrt.indices, pvrt.width, pvrt.height)
|
canvas = decode_vq_indices(pvrt.codebook, pvrt.indices, pvrt.width, pvrt.height)
|
||||||
canvas = decode_vq_indices(buf[:256 * 4 * 2], buf[256*4*2:], 128, 64)
|
#canvas = decode_vq_indices(buf[:256 * 4 * 2], buf[256*4*2:], 256, 256)
|
||||||
|
print(pvrt.texture_data_size, pvrt.texture_type, pvrt.width, pvrt.height)
|
||||||
#palimage = Image.new('RGB', (pvrt.width, pvrt.height))
|
palimage = Image.new('RGB', (pvrt.width, pvrt.height))
|
||||||
palimage = Image.new('RGB', (128, 64))
|
#palimage = Image.new('RGB', (256, 256))
|
||||||
palimage.putdata(canvas)
|
palimage.putdata(canvas)
|
||||||
palimage.save(out_filename)
|
palimage.save(out_filename)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user