0

有没有办法可以将 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

4

0 回答 0