2017-12-14 5 views
-1

Google API를 사용하고 API 결과에서 얻은 문자열에서 볼 수있는 png 이미지를 가져오고 싶습니다.문자열 파이썬에서 이미지 가져 오기

screenshot": { 
    "data": "iVBORw0KGgoAAAANSU...VERY_LONG_STRING", 
    "mimeType": "image/png" 
} 

본인은 base64 lib를 사용해야한다는 것을 알고 있지만 문자열 대신 바이트 개체가 필요합니다. 마지막으로 이미지를 수동으로보고 싶기 때문에 디스크에 저장해야합니다.

어떻게 변환하고 저장해야합니까? 두 문자열과 바이트 잘 작동 base64.b64decode

답변

1

:

In [15]: import base64 

In [16]: base64.b64decode('iVBORw0KGgoA') 
Out[16]: b'\x89PNG\r\n\x1a\n\x00' 

In [17]: base64.b64decode(b'iVBORw0KGgoA') 
Out[17]: b'\x89PNG\r\n\x1a\n\x00' 

그냥 파일에 기록하고 이미지를 볼 수 있습니다.

관련 문제