def unpack(self):
"""Unpacks a 4bpp planar tile.
Returns a byte() of pixel values.
"""
tile_fmt = Struct(32 * 'c')
tile_iter = tile_fmt.iter_unpack(self._tile_data)
tiles = [self._bitplanes_to_tile(b''.join(tile)) for tile in tile_iter]
return b''.join(tiles)
评论列表
文章目录