将本地image类型转成base64或者二进制文件流
时间: 2023-09-06 15:13:55 浏览: 155
图片文件转换成二进制流并进行base64编码
好的,可以使用Python中的Pillow库来实现将本地image类型转成base64或者二进制文件流。
以下是将本地图片转成base64编码的示例代码:
```python
from PIL import Image
import base64
with open("example.jpg", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
print(encoded_string)
```
以下是将本地图片转成二进制文件流的示例代码:
```python
from PIL import Image
import io
with open("example.jpg", "rb") as image_file:
img = Image.open(io.BytesIO(image_file.read()))
image_bytes = img.tobytes()
print(image_bytes)
```
请注意,在使用这些代码之前,需要先安装Pillow库。
阅读全文