Afficher une image gif animé [Fermé]

Signaler
Messages postés
719
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
3 avril 2021
-
Bonjour,

Je suis débutant python, j'utilise python 2.7.6
Je n'arrive pas à afficher une image gif animé ?


path='/home/laurent/Images/test_gif/animation-1.gif'

from Tkinter import *
Fenetre=Tk()
photo=PhotoImage(file=path)
labl = Label(Fenetre, image=photo)
labl.pack()
Fenetre.mainloop()


Ainsi qu'avec canvas
path='/home/laurent/Images/test_gif/l-exorciste-version-d-origine-gif-542ade93c2c26.gif'


import Tkinter

root = Tkinter.Tk()
canvas = Tkinter.Canvas(root)
canvas.grid(row = 0, column = 0)
photo = Tkinter.PhotoImage(file = path)
canvas.create_image(150,150, image=photo)
root.mainloop()


Et idem avec PIL
from PIL import Image, ImageTk ## Importation des modules utiles dans PIL 
import Tkinter as Tk
root = Tk.Tk()
root.geometry("500x300-5+5")

chemin_complet='/home/laurent/Images/test_gif/l-exorciste-version-d-origine-gif-542ade93c2c26.gif'

monimage = Image.open(chemin_complet) ## Chargement d'une image à partir de PIL
photo = ImageTk.PhotoImage(monimage) ## Création d'une image compatible Tkinter

label = Tk.Label(image=photo) ## Insertion de l'image de l
label.image = photo ## Maintient en vie de photo dans un objet non détruit par le garbage
## pour pas que l'image disparaisse du label
label.pack()

root.mainloop()



Je vois l'image non animé ?
Comment faut-il procéder ?

Merci.