python把图片转为二进制
时间: 2023-07-22 12:30:16 浏览: 190
图片转成二进制
5星 · 资源好评率100%
你可以使用Python的Pillow库来实现将图片转换为二进制。以下是一个示例代码:
```python
from PIL import Image
import io
# 打开图片
with open('image.jpg', 'rb') as f:
img = Image.open(io.BytesIO(f.read()))
# 将图片转换为二进制
buffer = io.BytesIO()
img.save(buffer, format='JPEG')
binary_data = buffer.getvalue()
```
在这个示例中,我们首先使用`open()`函数打开图片文件,然后使用Pillow库的`Image.open()`方法将其加载为Image对象。接下来,我们使用`io.BytesIO()`创建一个二进制缓冲区,并使用Image对象的`save()`方法将其保存为JPEG格式的二进制数据。最后,我们使用`getvalue()`方法从缓冲区中获取二进制数据。
阅读全文