将Pygame表面序列化为字节

时间:2014-07-01 21:54:13

标签: python serialization python-3.x pygame pygame-surface

序列化Pygame Surface对象的最简单方法是什么,然后将字节反序列化为相同的对象?从the docs开始,我猜想get_viewget_buffer可能有用,但我不知道如何。

1 个答案:

答案 0 :(得分:1)

pygame.surfarray

怎么样?

您可以使用pygame.surfarray.array3d()获取像素数组 和pygame.surfarray.make_surface()再次创建表面。

您可以使用pickle

如果您只需要在磁盘上保存曲面,请使用pygame.image.save()pygame.image.load()