内容摘要:在Python中,我们可以使用多种库将base64编码的数据转换为图片。其中,常用的库包括cv2和PIL。下面是一个使用PIL库将base64编码的数据转换为图片并保存的示例代码:```import
在
Python中,图片我们可以使用多种库将
base64编码的图片
数据
转换为
图片。其中,图片
常用的图片库包括cv2和PIL。下面是图片一个使用PIL库将
base64编码的数据
转换为
图片并保存的示例代码:```import
base64from PIL import Imagefrom io import BytesIO# 假设我们已经得到了
base64编码的数据img_data = "data:image/jpeg;
base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAx"# 将
base64编码的数据解码为二进制数据img_binary =
base64.b64decode(img_data.split(',')[1])# 将二进制数据
转换为PIL Image对象img = Image.open(BytesIO(img_binary))# 保存
图片img.save("test.jpg")```上述代码中,我们首先使用
base64库将
base64编码的图片数据解码为二进制数据,然后使用BytesIO将二进制数据
转换为PIL Image对象,图片最后使用Image对象的图片save方法将
图片保存到本地。图片