- Image::tostring(format, parameter)
- Image::save(file object or path, format)
という二つの選択肢があるが、前者はgif, pngで機能しない。
TurboGearsだとこんなコードになる。
@expose(content_type='image/jpeg')
def jpeg(self):
buf = StringIO.StringIO()
[ここでimageを生成]
assert image.mode == 'RGBA'
image.save(buf, 'jpeg')
return buf.getvalue()
参考
画像ファイル関係 (PIL) @ kei@sodan
0 件のコメント:
コメントを投稿