2013-06-29 3 views
-1

와 바이트의 24 비트에 문자열은 내가 파이 게임 프로그램에서 이미지 코드 tostring이 : 다음 파일에이 문자열을 저장인코딩 파이썬

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

을하고 나는 다시 그것을 열 수 있도록하려면 image.tobuffer 기능. 그러나, 그것을 다시 24bi 바이트로 변환해야합니다. 내가 시도 img_bytes = bytes(img, 'utf-8'), 물론 작동하지 않으며 내가 형식을 얻을 수있는 방법을 찾지 못했습니다.

도와 주시면 대단히 감사합니다.

답변

1

the documentation에 따라 tostring()으로 만들었다면 frombuffer()이 아니라 fromstring()으로 다시 변환해야합니다.

+0

답변을 주셔서 감사합니다. 불행히도 fromstring도 작동하지 않습니다. 나는 워드 프로세서를 읽고 fromstring을 시도했지만 frombuffer와 동일한 오류가 발생합니다. 문자열 길이가 해상도와 크기와 일치하지 않습니다. – user2534498