我试图操纵一个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 )
帮我把这个旋转的图像转换成base64字符串。
这是旋转图像的dir():['_Image__transformer', '__doc__', '__getattr__', '__init__',
'__module__', '__repr__', '_copy', '_dump', '_expand', '_makeself',
'_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']