我在 pygame 程序中有一个图像代码 tostring :
img_string = pygame.image.tostring(img, "RGB")
然后我将此字符串保存到一个文件中,我希望能够使用该image.tobuffer函数再次打开它。但是,我需要将其转换回 24bi 字节。我试过img_bytes = bytes(img, 'utf-8')了,这当然行不通,我找不到正确的格式。
如果你能帮助我,非常感谢!
我在 pygame 程序中有一个图像代码 tostring :
img_string = pygame.image.tostring(img, "RGB")
然后我将此字符串保存到一个文件中,我希望能够使用该image.tobuffer函数再次打开它。但是,我需要将其转换回 24bi 字节。我试过img_bytes = bytes(img, 'utf-8')了,这当然行不通,我找不到正确的格式。
如果你能帮助我,非常感谢!
合理地,根据文档,当您使用 . 创建它时tostring(),您应该使用fromstring(). 而不是frombuffer().