Python Imaging: chargement de fichiers JPEG depuis la mémoire

Le problème est à la charge jpeg-image encodée à partir de la mémoire.

- Je recevoir une chaîne de caractères à partir de socket:

jpgdata = self.rfile.read(sz)

et je sais que c'est jpeg-image encodée.

J'ai besoin de le décoder.
Le plus stupide de la solution est:

o = open("Output/1.jpg","wb")
o.write(jpgdata)
o.close()
dt = Image.open("Output/1.jpg")

La question est de savoir comment faire la même chose en mémoire?

source d'informationauteur user1038085