Python: PIL-Bild mit Tkinter darstellen

hi,

ich bin dabei, ein kleines programm zu schreiben, dass nach bestimmten regeln ein bild erstellt. dieses bild soll aber auch als gif/jpg/etc exportiert werden.

nach einigem suchen im netz scheint die kombination python-image-libary & Tkinter am sinnvollsten. jetzt will ich jedoch nicht jedes mal das bild als datei zwischenspeichern, um es dann mit ImageTk.PhotoImage("Bild.jpg") anzeigen zu können, sondern direkt das Image-Objekt in Tkinter "importieren".

wenn das bild den wünschen des anwenders entspricht, soll es im gewünschten dateiformat exportiert werden. aber das ist hier nicht das problem.

ist das möglich?
wenn ja, wie?


EDIT:
mensch, da ist python doch unkomplizierter als ich dachte........
Code:
import Tkinter, Image, ImageTk
root = Tkinter.Tk()
bild = Image.new("RGB", (100, 200), (100,200,100))

# hier irgendwas mit *bild* machen

tkbild = ImageTk.PhotoImage(bild)
Label = Tkinter.Label(root, image=tkbild)
Label.place(x=0,y=0)
root.mainloop()
 
Zurück
Oben