2011-10-18 12 views
1

RAMメモリだけを使用してPILで画像変換/書き換えを行いたいと思います。私はRAMのイメージをバイト単位で持っています。それを他の形式に変換したい、あるいは同じ形式に変換したいと考えています。名前をつけてファイルシステムに保存するのと同じようにできるのは分かっていますが、ファイルシステムに触れることなくRAMを使用するだけです。私は例を見つけませんでした。どんな助けもありがとう!ありがとう!ファイルシステムを使用しないPIL画像変換

答えて

5

はまたfrombuffer機能

ありますPIL Image.openImage.save

# somewhere earlier in the code: 
# data = ... 

from StringIO import StringIO 
fd = StringIO(data) 
image = Image.open(fd) 
image.show() 

の両方で同様の代わりに通常のファイルのStringIOファイルオブジェクトを使用することができます

関連する問題