इमेज किसी भी एप्लिकेशन में बहुत उपयोगी ऑब्जेक्ट हैं। हम पायथन में Pillow या PIL पैकेज का उपयोग करके ट्किंटर एप्लिकेशन में इमेज प्रोसेस कर सकते हैं। इमेज लोड करने, निकालने, इमेज पेन कॉन्फ़िगर करने आदि जैसे कई बिल्ट-इन फंक्शन्स हैं।
उदाहरण
इस उदाहरण में, हम यूज़र से डायलॉग बॉक्स से इमेज चुनने के लिए कहेंगे और फिर, लेबल विजेट का उपयोग करके इसे प्रदर्शित करेंगे।
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
from PIL import Image, ImageTk
# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्योमेट्री परिभाषित करें
win.geometry("750x350")
win.title("Image Gallery")
def select_file():
path = filedialog.askopenfilename(title="Select an Image", filetype=(('image files', '*.jpg'), ('all files', '*.*')))
img = Image.open(path)
img = ImageTk.PhotoImage(img)
label = Label(win, image=img)
label.image = img
label.pack()
# डायलॉग खोलने के लिए लेबल और बटन बनाएं
Label(win, text="Click the Button below to select an Image", font=('Caveat 15 bold')).pack(pady=20)
button = ttk.Button(win, text="Select to Open", command=select_file)
button.pack(ipadx=5, pady=15)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक विंडो प्रदर्शित होगी जिसमें डायरेक्टरी से इमेज फ़ाइल चुनने के लिए एक बटन होगा और इमेज को विंडो पर प्रदर्शित करेगा।

अब, लोकल डायरेक्टरी से कोई भी इमेज चुनें और स्क्रीन पर आउटपुट प्रदर्शित करें।
