Mysql
 sql >> Base de données >  >> RDS >> Mysql

Récupérer et afficher des images BLOB à partir de la base de données Mysql avec Tkinter

Je pense que vous aurez besoin de PIL pour cela (et éventuellement de StringIO également).

quelque chose comme :

from PIL import Image, ImageTk
import cStringIO

...

results = cursor.fetchone()
data = cStringIO.StringIO(results.tostring())
pic = ImageTk.PhotoImage(Image.open(data))

patface = Tkinter.Label(func, image=pic)
patface.grid(row=0, column=1)

Vous pouvez également essayer d'enregistrer l'image directement dans un fichier et de la charger à partir de là.

plus d'infos :