Bonjour,

Je suis novice en tkinter. Je n'arrive pas à sauvegarder l'image produite par Canvas au format jpg à l'aide de ImageGrab.grab. L'image sauvegardée est la fenêtre python et non la fenêtre tkinter.

Voilà mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
root=Tk()
canvas=Canvas(root,width=1000,height=500,background='yellow')
root.geometry("1000x500+100+50")
 
Pol=([0,0],[500,0],[500,200],[0,200])
canvas.create_polygon(Pol,fill='red')
 
canvas.pack()
 
ImageGrab.grab((100,50,1100,550)).save('test1.jpg')
root.mainloop()
Merci d'avance pour votre aide.