Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर में एक छवि कैसे जोड़ें?

छवियाँ किसी भी अनुप्रयोग में बहुत उपयोगी वस्तुएँ हैं। हम पाइथन में पिलो या पीआईएल पैकेज का उपयोग करके टिंकर एप्लिकेशन में छवियों को संसाधित कर सकते हैं। कई अंतर्निहित कार्य हैं जैसे एक छवि लोड करना, एक छवि निकालना, छवि फलक को कॉन्फ़िगर करना, आदि।

उदाहरण

इस उदाहरण में, हम उपयोगकर्ता को एक संवाद बॉक्स से एक छवि का चयन करने के लिए कहकर जोड़ देंगे और फिर, लेबल विजेट का उपयोग करके इसे प्रदर्शित करेंगे।

#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()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें निर्देशिका से छवि फ़ाइल का चयन करने और विंडो पर छवि प्रदर्शित करने के लिए एक बटन होगा।

टिंकर में एक छवि कैसे जोड़ें?

अब, स्थानीय निर्देशिका से किसी भी छवि का चयन करें और स्क्रीन पर आउटपुट प्रदर्शित करें।

टिंकर में एक छवि कैसे जोड़ें?


  1. कैनवास में एक छवि को कैसे केंद्रित करें पायथन टिंकर

    आइए मान लें कि हम Tkinter का उपयोग करके GUI-आधारित एप्लिकेशन बना रहे हैं और हम Tkinter कैनवास में एक छवि लोड करना चाहते हैं। डिफ़ॉल्ट रूप से, कैनवास अपनी चौड़ाई और ऊंचाई के अनुसार छवियों को लोड करता है। हालांकि, हम दिशा पास करके किसी भी दिशा (एन, एस, ई, डब्ल्यू, एनएस, ईडब्ल्यू, आदि) में एक छवि की स

  1. टिंकर में एंट्री में प्लेसहोल्डर कैसे जोड़ें?

    Tkinter विजेट जोड़ने के लिए सुविधाएँ प्रदान करता है जैसे बटन, टेक्स्ट, प्रविष्टि, संवाद और अन्य विशेषताएँ जो एक एप्लिकेशन को विकसित करने में मदद करती हैं। हालांकि, टिंकर में एंट्री विजेट में प्लेसहोल्डर शामिल नहीं है। प्लेसहोल्डर एक डमी टेक्स्ट है जो उपयोगकर्ता को इसके बारे में सूचित करने के लिए प्र

  1. पायथन टिंकर बटन पर छवि जोड़ें

    टिंकर, जो कि पायथन प्रोग्रामिंग के लिए जीयूआई पुस्तकालय है, में जीयूआई बटन में छवियों को जोड़ने की सुविधा है। यह उपयोगकर्ताओं के लिए GUI में पाठ के बजाय GUI में प्रतीकों को याद रखने के लिए उपयोगी है। नीचे दिए गए टिंकर प्रोग्राम में हम दिखाते हैं कि हम जीयूआई बटन में एक छवि कैसे जोड़ सकते हैं। इमेजके