pythone读取图片转换为base64
时间: 2023-05-25 18:04:20 浏览: 108
base64图片上传到服务器
你可以使用Python的Pillow库来读取图片并将其转换为base64编码。以下是一个示例代码:
```python
from PIL import Image
import base64
with open("image.png", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
print(encoded_string)
```
解释:
- 首先,我们导入Pillow库和base64库。
- 然后,我们使用`with`语句打开图片文件,并使用`rb`模式以二进制形式读取文件内容。
- 接着,我们使用`base64.b64encode()`函数将读取的二进制数据转换为base64字符串,并将其赋值给`encoded_string`变量。
- 最后,我们简单地打印出`encoded_string`变量的值。
注意:在上面的代码中,我假设你的图片文件名称为“image.png”。你需要根据你所使用的图片名称进行相应的更改。
阅读全文