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