Forum
>>
Principianti
>>
Tkinter - pillow sequenza di immagini
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da raffgaro |
2018-10-31 21:01:55 - Tkinter - pillow sequenza di immagini
|
Salve a tutti sono un principiante nella programmazione python, mi occorrerebbe un aiuto con tkinter e pillow.
Ho una sequenza di immagine in png in una cartella, le immagini sono nominate come img_100.png e ovviamente le successive sono con cifre finali progressive. Vorrei mostrare le varie immagini in sequenza e tra un immagine e la successiva aspettare un tempo di 3 secondi. Seguendo alcuni tutorial in rete sono riuscito solo a far mostrare una sola immagine, non riesco a capire come fare un ciclo e caricare tutte le immagini della sequenza. I miei ringraziamenti sono infiniti ovviamente a tutti coloro che mi aiuteranno, perdonate la mia inesperienza. Vi inserisco di seguito il codice capito, rubato e funzionante preso in rete, da cui sono partito. #!/usr/bin/python from tkinter import * root = Tk() #root.wm_attributes('-fullscreen','true') canvas = Canvas(root, width = 500, height = 600) canvas.pack() img = PhotoImage(file="img_100.png") canvas.create_image(0,0, anchor=NW, image=img) root.mainloop() |
|
Scritto da pypy pypy |
2018-10-31 23:45:24 - Re: Tkinter - pillow sequenza di immagini
|
ciao Raff,
(non so "come e se sia possibile" fare le ricerche nel forum) perchè proprio ultimamente se ne è parlato parecchio di questo argomento tornando al tuo codice parli del Pillow ma non vedo che l'ho hai importato mentre vedo che usi il widget Canvas, ti posto alcuni tread: http://www.python.it/forum/thread/4046/cambiare-immagine-in-automatico-label-tk/?page=1#post-4046 in questo post Daniele condivide un codice già funzionante importando il Pillow e usando una Label http://www.python.it/forum/thread/3962/memorizzazione-immagini/?page=1#post-3962 in questo tread aperto proprio da me si usa il Canvas e Ric spiega molte cose interessanti http://www.python.it/forum/thread/4073/domanda-per-daniele/?page=2#post-4088 per ultimo in questa discussione c'è un mio esempio con il modulo Time credo che con alcune modifiche del tuo codice otterrai il risultato desiderato |
Pagina: 1
Esegui il login per scrivere una risposta.