使用python将字符串编码为Bytes 24bit

时间:2013-06-29 11:29:08

标签: python python-3.x pygame

我在pygame程序中有一个图像代码tostring:

img_string = pygame.image.tostring(img, "RGB")

然后我将此字符串保存到文件中,我希望能够使用image.tobuffer函数再次打开它。但是,我需要将其转换回24bi字节。我试过img_bytes = bytes(img, 'utf-8'),这当然不起作用,我找不到如何使格式正确。

非常感谢你能帮助我!

1 个答案:

答案 0 :(得分:1)

合理地,并且根据the documentation,当您使用tostring()创建时,您应该使用fromstring()而不是frombuffer()将其转换回来。