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

ट्किंटर में इमेज कैसे जोड़ें?


इमेज किसी भी एप्लिकेशन में बहुत उपयोगी ऑब्जेक्ट हैं। हम पायथन में 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()

आउटपुट

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

ट्किंटर में इमेज कैसे जोड़ें?

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

ट्किंटर में इमेज कैसे जोड़ें?


  1. Python Tkinter में Canvas पर Image Center कैसे करें? Python Tkinter में Canvas पर Image Center कैसे करें?

    मान लीजिए हम Tkinter का उपयोग करके GUI-based एप्लिकेशन बना रहे हैं और हम Tkinter canvas में एक image load करना चाहते हैं। Default रूप से, canvas images को इसकी width और height के अनुसार load करता है। हालांकि, हम Direction value को anchor parameter में pass करके किसी भी direction (N, S, E, W, NS, EW,

  1. Tkinter में Entry में Placeholder कैसे Add करें? Tkinter में Entry में Placeholder कैसे Add करें?

    Tkinter button, text, entry, dialogue और अन्य attributes जैसे widgets add करने की सुविधाएं प्रदान करता है जो एप्लिकेशन develop करने में मदद करते हैं। हालांकि, tkinter entry widget में placeholder include नहीं करता। Placeholders वो dummy text होते हैं जो entry widget में दिखाई देते हैं ताकि user को इ

  1. Python Tkinter बटन पर छवि जोड़ें Python Tkinter बटन पर छवि जोड़ें

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