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