Кажется, работает просто отлично. Я попробовал следующее, и все работает как положено. Вот и полученное изображение.
from flask import Flask, render_template, jsonify, send_file
from PIL import Image
import io
app = Flask(__name__)
@app.route('/image')
def image():
file = io.BytesIO()
img = Image.new('RGBA', (50, 50), (70, 0, 0, 255))
img.save(file, 'png')
file.seek(0)
return send_file(
file,
as_attachment=True,
attachment_filename='annotated.png',
mimetype='image/png')
Запустите это так FLASK_APP=f1.py flask run
.