Base64编码转换为图像
时间: 2024-05-07 20:23:12 浏览: 98
将Base64编码转换为图像可以使用以下Python代码:
```python
import base64
from io import BytesIO
from PIL import Image
# 将base64编码的字符串转换为图像
def base64_to_image(base64_str):
img_data = base64.b64decode(base64_str)
img = Image.open(BytesIO(img_data))
return img
```
其中,`base64_str`为Base64编码的字符串。调用`base64_to_image`函数即可将其转换为图像对象。
示例:
```python
import base64
from io import BytesIO
from PIL import Image
# 将base64编码的字符串转换为图像
def base64_to_image(base64_str):
img_data = base64.b64decode(base64_str)
img = Image.open(BytesIO(img_data))
return img
# Base64编码的图片
base64_str = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAC"
# 转换为图像
img = base64_to_image(base64_str)
# 显示图像
img.show()
```
其中的`base64_str`是一个Base64编码的字符串,需要根据实际情况进行替换。执行代码后,会弹出一个窗口显示图片。
阅读全文