RAMメモリだけを使ってPILで画像変換・書き換えをしたいです。RAMにバイト単位の画像があり、それを他の形式またはおそらく同じ形式に変換したいと思います。ファイルシステムに名前を付けて保存するようにできることはわかっていますが、ファイルシステムに触れずにRAMを使用して実行したいと思います。例は見つかりませんでした。どんな助けでも大歓迎です!ありがとう!
1 に答える
5
PILとStringIO
PIL の両方で、通常のファイルの代わりにファイル オブジェクトを使用できます。Image.open
Image.save
# somewhere earlier in the code:
# data = ...
from StringIO import StringIO
fd = StringIO(data)
image = Image.open(fd)
image.show()
frombuffer
機能もあります
于 2011-10-18T07:20:46.630 に答える