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

मैं एक पायथन टिंकर विंडो में एक जेपीईजी छवि कैसे सम्मिलित करूं?

पायथन तकिया . प्रदान करता है (पीआईएल) पैकेज को टिंकर अनुप्रयोगों में छवियों को समर्थन, संसाधित और प्रदर्शित करने के लिए। टिंकर एप्लिकेशन आम तौर पर पीपीएम, पीएनजी, और जीआईएफ जैसी छवि फ़ाइलों का समर्थन करता है।

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

टिंकर लेबल विजेट आमतौर पर विंडो पर टेक्स्ट या छवियों को प्रदर्शित करने के लिए उपयोग किए जाते हैं और इस प्रकार आईएमजी मान पास करके, हम विंडो में जेपीईजी छवि प्रदर्शित कर सकते हैं।

उदाहरण

#Import required libraries
from tkinter import *
from PIL import ImageTk, Image

#Create an instance of tkinter window
win =Tk()

#Define the geometry of the window
win.geometry("650x400")

#Initialize the file name in a variable
path = "file.jpg"

#Create an object of tkinter ImageTk
img = ImageTk.PhotoImage(Image.open(path))

#Create a Label Widget to display the text or Image
label = tk.Label(win, image = img)
label.pack(fill = "both", expand = "yes")

win.mainloop()

आउटपुट

कोड एक JPEG छवि प्रदर्शित करेगा जिसे लेबल विजेट में छवि मान के रूप में पास किया गया है।

मैं एक पायथन टिंकर विंडो में एक जेपीईजी छवि कैसे सम्मिलित करूं?


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

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

  1. मैं पायथन टिंकर रूट विंडो से कैसे छुटकारा पा सकता हूं?

    कभी-कभी, टिंकर एप्लिकेशन का परीक्षण करते समय, हमें टिंकरडिफॉल्ट विंडो या फ्रेम को छिपाने की आवश्यकता हो सकती है। दो सामान्य तरीके हैं जिनके द्वारा हम या तो अपनी टिंकर विंडो को छिपा सकते हैं, या उसे नष्ट कर सकते हैं। मेनलूप () टिंकर विंडो तब तक चलती रहती है जब तक कि वह बाहरी घटनाओं से बंद न हो जाए।

  1. मैं टिंकर विंडो कैसे बंद करूं?

    टिंकर का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, टाइटल बार पर बटन के माध्यम से विंडो या फ्रेम को बंद किए बिना बंद करना मुश्किल हो जाता है। ऐसे मामलों में, हम .destroy() . का उपयोग कर सकते हैं विंडो बंद करने की विधि। चूंकि टिंकर विशेषताएँ एक-दूसरे से स्वतंत्र होती हैं, इसलिए हम एक बटन का उ