要将图片保存到本地,可以使用Image对象的save()方法。以下是修改后的代码:
from PIL import Image
import base64
from io import BytesIO
# 将Base64编码的图像数据转换为Image对象,并保存到本地
def decode_base64_to_image(base64_string, save_path):
image_data = base64.b64decode(base64_string)
image = Image.open(BytesIO(image_data))
image.save(save_path)
在函数中添加了一个新的参数 save_path
,用于指定保存图片的路径和文件名。调用该函数时,传入Base64字符串和保存路径即可将图片保存到本地。
示例用法:
base64_string = "..." # Base64编码的图像数据
save_path = "path/to/save/image.jpg" # 图片保存路径及文件名
decode_base64_to_image(base64_string, save_path)
请注意,在使用之前确保已经安装了所需的依赖模块:Pillow(PIL库)。
内容由零声教学AI助手提供,问题来源于学员提问