Python将base64编码字符串转换为图像

2023-03-11 00:00:00 图像 字符串 转换为

要将base64编码字符串转换为图像,您可以使用Python内置的base64模块解码字符串,并使用Pillow库创建图像对象并保存为文件。

以下是一个示例代码,假设您已经安装了Pillow库:

import base64
from PIL import Image
from io import BytesIO

# 解码base64字符串并创建图像对象
base64_string = 'base64-encoded-string'
decoded_image_data = base64.b64decode(base64_string)
image = Image.open(BytesIO(decoded_image_data))

# 保存图像到文件
image.save('path/to/image.jpg')

在上面的代码中,我们首先使用base64模块的b64decode()函数将base64编码字符串解码为二进制数据。接下来,我们使用BytesIO对象将二进制数据转换为内存中的图像对象。最后,我们使用Pillow库中的save()函数将图像保存到指定的路径中。

请注意,此示例仅演示了如何将base64编码字符串转换为图像对象并保存为文件,您可以根据需要修改代码以满足您的需求。

相关文章