python函数调用返回图片
时间: 2023-06-30 11:27:40 浏览: 245
python 实现Flask中返回图片流给前端展示
5星 · 资源好评率100%
可以使用Python的Pillow库来创建和处理图像,然后将生成的图像保存到本地或在Web应用程序中返回给客户端。以下是一个示例函数,该函数使用Pillow库生成一张简单的红色图片,并将其返回给调用者:
```python
from PIL import Image
from io import BytesIO
def generate_image():
# Create a red image with size 200x200
img = Image.new('RGB', (200, 200), color = 'red')
# Save the image to a byte buffer
buffer = BytesIO()
img.save(buffer, 'JPEG')
buffer.seek(0)
# Return the byte buffer as a response
return buffer.getvalue()
```
这个函数会返回一张红色的200x200像素的JPEG图片,你可以将它保存到本地,或者在Web应用程序中返回给客户端。
阅读全文