En fait voici ce que j'ai écrit :
---------------------------------------------------------------
from Tkinter import*
from tkFileDialog import*
from PIL import *
fenetre=Tk()
fenetre.title("Binning")
cnv=Canvas(fenetre,width=512,height=512)
cnv.pack()
mbar=Menu(fenetre)
fenetre.configure(menu=mbar)
fichiermenu=Menu(mbar,tearoff=0)
mbar.add_cascade(label="Fichier",menu=fichiermenu)
img=PhotoImage("kiwi.gif")
w,h=img.width(),img.height()
cnv.create_image(0,0,anchor=NW,image=img)
#Menu fichier
def open(event=None):
fn=Image.open(askopenfilename())
img.configure(file=fn)
if fn:
w,h=img.width(),img.height()
cnv.create_image(0,0,anchor=NW,image=fn)
img.configure(file=fn)
w,h=img.width(),img.height()
cnv.configure(width=w,height=h)
fichiermenu.add_command(label='Ouvrir',command=open)
fenetre.mainloop()
---------------------------------------------------------------------
si je rajoute une ligne pour que le prog affiche le format et la taille de l'image fn, il m'indique bien que c'est du tif mais il ne l'affiche pas.