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

पायथन Tkinter विंडो में JPEG इमेज कैसे इन्सर्ट करें?


पायथन tkinter एप्लिकेशन्स में इमेजेज को सपोर्ट, प्रोसेस और डिस्प्ले करने के लिए Pillow (PIL) पैकेज प्रदान करता है। एक Tkinter एप्लिकेशन आमतौर पर ppm, png, और gif जैसी इमेज फाइल्स को सपोर्ट करता है।

मान लीजिए हम अपने एप्लिकेशन में JPEG या JPG इमेज एम्बेड और डिस्प्ले करना चाहते हैं।

Tkinter Label विजेट्स आमतौर पर विंडो पर टेक्स्ट या इमेजेज डिस्प्ले करने के लिए उपयोग किए जाते हैं और इस प्रकार img वैल्यू पास करके, हम विंडो में JPEG इमेज डिस्प्ले कर सकते हैं।

उदाहरण

# आवश्यक लाइब्रेरीज़ इम्पोर्ट करें
from tkinter import *
from PIL import ImageTk, Image
# tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो की ज्योमेट्री डिफाइन करें
win.geometry("650x400")
# फाइल नाम को एक वेरिएबल में इनिशियलाइज़ करें
path = "file.jpg"
# tkinter ImageTk का ऑब्जेक्ट बनाएं
img = ImageTk.PhotoImage(Image.open(path))
# टेक्स्ट या इमेज डिस्प्ले करने के लिए एक लेबल विजेट बनाएं
label = Label(win, image=img)
label.pack(fill="both", expand="yes")
win.mainloop()

आउटपुट

कोड लेबल विजेट में इमेज वैल्यू के रूप में पास की गई JPEG इमेज डिस्प्ले करेगा।

पायथन Tkinter विंडो में JPEG इमेज कैसे इन्सर्ट करें?


  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. Python Tkinter Root Window से कैसे छुटकारा पाएं? Python Tkinter Root Window से कैसे छुटकारा पाएं?

    कभी-कभी, Tkinter एप्लिकेशन test करते समय, हमें Tkinter default window या frame को hide करने की आवश्यकता हो सकती है। हमारे Tkinter window को या तो hide करने या destroy करने के दो general methods हैं। mainloop() Tkinter window को तब तक चलाता रहता है जब तक इसे external events द्वारा close नहीं किया जात

  1. Tkinter Window Close कैसे करें? Tkinter Window Close कैसे करें?

    Tkinter का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, title bar पर button के बिना window या frame को close करना मुश्किल हो जाता है। ऐसे cases में, हम window close करने के लिए .destroy() method का उपयोग कर सकते हैं। चूंकि tkinter attributes एक-दूसरे से independent हैं, हम button का उपयोग करके