Python将base64编码字符串转换为图像
要将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编码字符串转换为图像对象并保存为文件,您可以根据需要修改代码以满足您的需求。
相关文章