PIL Imageオブジェクトからpickleableファイルを作成して、それらのイメージを単一のpickleファイルとして保存し、PILを実行しているサーバなどの別のコンピュータにアップロードして、そこにunpickleすることができるようにするにはどうすればよいですか?Pickleable Image Object
答えて
あなたは、あなたがそれをpickle化することができ、データにImageオブジェクトを変換することができます
image = {
'pixels': im.tostring(),
'size': im.size,
'mode': im.mode,
}
とバック画像へ:
im = Image.fromstring(image['mode'], image['size'], image['pixels'])
注:astex
としてが述べたように、あなたがしている場合(PILの代わりに推奨される)枕を使用すると、tobytes()
のためにtostring()
メソッドが非推奨になりました。同様にのfrombytes()
についても同様です。
使用ジェラルドの答えのわずかな変動キーワード引数
作成pickleableオブジェクト
image = {'data': im.tostring(), 'size':im.size, 'mode':im.mode}
または背面の画像に
image = dict(data=im.tostring(), size=im.size, mode=im.mode)
化したりunpickle化したり
im = Image.fromstring(**image)
これは、アプリケーションに画像を保存する必要はないということですか?私はちょうど彼らがシリアル化する文字列を使用することができますし、私はイメージを使用したいときにアプリケーション内でそれをハードコード? – Ogen
あなたは技術的に*できますが、実際のファイルとして保存する方がはるかに優れています...いずれの場合も、コードとともにバージョン管理することができますが、画像を画像として保存すると、あなたが保存したメディア。画像をコードとして保存している場合は、ソースファイルのサイズを人工的に膨らませ、表示や検索をより煩雑にし、その画像を表示したり変更したりする場合は、管理しにくいメディアにします。 – kungphu
- 1. 2 Javascript Image-Objectに関する質問
- 2. javascript object sub children
- 3. jQuery $(this)returned [object Object]
- 4. エラー:Javascriptの[object Object]
- 5. 複数のinit argsでカスタム例外クラスを作成する方法pickleable
- 6. Angular2 - 'AppModule'モジュールの '[object Object]'
- 7. カスタムマップ<Object、Object> XmlAdapter
- 8. java.lang.NoSuchMethodError:javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object; [Ljava/lang/Object;)
- 9. Object :: *
- 10. [object、Object]、[object、Object]のJSON配列を実際の値に変換しますか?
- 11. image from parse.com
- 12. Object obj = Object()とObject obj()の違いは何ですか?
- 13. getattr(object、 'name'、False)v.sl hasattr(object、 'name')
- 14. ノードjsリクエストのボディタイプは[Object、Object]
- 15. Mock.Of <Object> VS Mock <Object>()
- 16. 入力Hashmap <Object、Object> JSONObjectに
- 17. TileView Image Column not show image(Devexpress)
- 18. iPhone - リンクImage in local resource Image
- 19. は、Object
- 20. CakePHP:Non Object
- 21. Image to Text Progam
- 22. [object HTMLCollection]のPowerShellアクセスプロパティ
- 23. Jcrop crop image
- 24. Python ssh read image
- 25. WPF、Image MouseDownイベント
- 26. Django Pillow thumbnail image
- 27. picturebox image dispose exception
- 28. タッチイベントon image switcher
- 29. タイプ 'object'のサポートオブジェクト '[object object]'が見つかりません。流星コレクションのエラー
- 30. 異なるオブジェクト 'object object'が 'object'タイプで見つかりません。
'Image.tostring() 'は現在廃止されています。 'Image.tobytes()'のための '' Pillow'。後世のために、上記を変更する方が良いかもしれません(または少なくともメモを残すこと)。 – astex