Как преобразовать объект PIL Image.image в строку base64? [Дубликат]

На этот вопрос уже есть ответ здесь:

Можно ли создать encodeb64 из объекта Image? 3 ответа

Я пытаюсь манипулировать изображением в кодировке base64 таким образом, чтобы повернуть его на 90 градусов. После этой манипуляции я хочу преобразовать ее обратно в строку base64. Но, к сожалению, пока не удалось этого достичь.

Вот что я сделал до сих пор:

image_string = StringIO(base64.b64decode(base64_string_here))
image = Image.open(image_string)
angle = 90
rotated_image = image.rotate( angle, expand=1 )

Кинди, помогите мне, как преобразовать этот rotated_image в строку base64.

вотdir() из rotated_image:

['_Image__transformer', '__doc__', '__getattr__', '__init__', '__module__', '__repr__', '_copy', '_dump', '_expand', '_makeself', '_new', '_new', 'category', '' convert ',' copy ',' crop ',' draft ',' filter ',' format ',' format_description ',' fromstring ',' getbands ',' getbbox ',' getcolors ',' getdata ',' getextrema ' , 'getim', 'getpalette', 'getpixel', 'getprojection', 'histogram', 'im', 'info', 'load', 'mode', 'offset', 'palette', 'paste', ' point ',' putalpha ',' putdata ',' putpalette ',' putpixel ',' quantize ',' readonly ',' resize ',' rotate ',' save ',' seek ',' show ',' size ' , 'split', 'tell', 'thumbnail', 'tobitmap', 'tostring', 'transform', 'transpose', 'verify']

Ответы на вопрос(1)

Ваш ответ на вопрос