Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abrufen und Anzeigen von BLOB-Bildern aus der MySQL-Datenbank mit Tkinter

Ich denke, Sie brauchen dafür PIL (und möglicherweise auch StringIO).

etwas wie:

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)

Sie können auch versuchen, das Bild direkt in einer Datei zu speichern und von dort zu laden.

mehr Infos: