छवियाँ किसी भी अनुप्रयोग में बहुत उपयोगी वस्तुएँ हैं। हम पाइथन में पिलो या पीआईएल पैकेज का उपयोग करके टिंकर एप्लिकेशन में छवियों को संसाधित कर सकते हैं। कई अंतर्निहित कार्य हैं जैसे एक छवि लोड करना, एक छवि निकालना, छवि फलक को कॉन्फ़िगर करना, आदि।
उदाहरण
इस उदाहरण में, हम उपयोगकर्ता को एक संवाद बॉक्स से एक छवि का चयन करने के लिए कहकर जोड़ देंगे और फिर, लेबल विजेट का उपयोग करके इसे प्रदर्शित करेंगे।
#Import the Tkinter library from tkinter import * from tkinter import ttk from tkinter import filedialog from PIL import Image, ImageTk #Create an instance of Tkinter frame win= Tk() #Define the geometry 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() #Create a label and a Button to Open the dialog 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()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें निर्देशिका से छवि फ़ाइल का चयन करने और विंडो पर छवि प्रदर्शित करने के लिए एक बटन होगा।
अब, स्थानीय निर्देशिका से किसी भी छवि का चयन करें और स्क्रीन पर आउटपुट प्रदर्शित करें।