用户点击之后,PIL image 生成一张图片返回给页面。但是这个图片不想在本地保存 /删除一次,直接用二进制的数据流完成,可以实现吗?
|  |      1Trim21      2019-12-09 12:28:25 +08:00 via Android  1 用 ByteIO | 
|  |      2Latin      2019-12-09 15:46:42 +08:00  1 @app.route("/image") def gen(): img = Image.new("RGB", (350, 40), (123, 222, 222)) # 颜色模式,长宽,rgb 里面的颜色 f = BytesIO() img.save(f, "png") resp = make_response(f.getvalue()) resp.headers["Content-Type"] = "image/jpeg" return resp | 
|      3superrichman      2019-12-09 16:34:55 +08:00 上次在这里讨论过 https://www.v2ex.com/t/619626 | 
|  |      4XGF      2019-12-09 18:16:08 +08:00 flask 的 Response 或者 make_response 都行 |