Tkinter में इमेज के साथ काम करने के लिए, Python PIL या Pillow टूलकिट प्रदान करता है। इसमें विभिन्न फॉर्मेट की इमेज ऑपरेट करने के लिए कई बिल्ट-इन फंक्शन्स होते हैं।
Canvas विजेट में इमेज खोलने के लिए, हमें create_image(x, y, image, **options) कंस्ट्रक्टर का उपयोग करना होगा। जब हम कंस्ट्रक्टर को इमेज वैल्यू पास करते हैं, तो यह Canvas में इमेज प्रदर्शित करेगा।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from PIL import Image, ImageTk # Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं win=Tk() # विंडो का आकार सेट करें win.geometry("700x600") # एक Canvas विजेट बनाएं canvas=Canvas(win, width=700, height=600) canvas.pack() # इमेज लोड करें img=ImageTk.PhotoImage(file="Monalisa.png") # इमेज को Canvas में जोड़ें canvas.create_image(350, 400, image=img, anchor="center") win.mainloop()आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें Canvas में इमेज होगी।
