有没有办法可以将 Image() 对象转换为 blob?
如果我想将 pgmagick 创建的图像提供给 HTTP 请求而不将其写入磁盘,我看到将图像对象转换为 blob,然后流回请求是唯一的选择。
让我知道是否有任何替代方案可以实现这一目标。
下面是创建图像的代码示例。
from flask import Flask
from pgmagick import Image, Geometry, Color, \
DrawableText
app = Flask(__name__)
@app.route("/")
def hello():
image = Image(Geometry(300,300), Color("yellow"))
image.fontPointsize(30)
text = DrawableText(30,200, "hello stackoverflow")
image.draw(text)
#return image.Blob() # is there any similar functions?
if __name__ == "__main__":
app.run()
我正在寻找一个包装: http ://www.graphicsmagick.org/api/blob.html#imagetoblob