Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Recuperar e exibir imagens BLOB do banco de dados Mysql com Tkinter


Eu acho que você vai precisar de PIL para isso (e possivelmente StringIO também).

algo como:
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)

Você também pode tentar salvar a imagem diretamente em um arquivo e carregá-la de lá.

mais informações: