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

ImageTk के साथ छवियों का आकार बदलना। टिंकर के साथ फोटोइमेज

पायथन में पीआईएल या पिलो लाइब्रेरी का उपयोग टिंकर एप्लिकेशन में छवियों को संसाधित करने के लिए किया जाता है। हम पिलो का उपयोग छवियों को खोलने, उनका आकार बदलने और विंडो में प्रदर्शित करने के लिए कर सकते हैं। छवि का आकार बदलने के लिए, हम image_resize((चौड़ाई, ऊंचाई) **विकल्प) का उपयोग कर सकते हैं तरीका। आकार की गई छवि को बाद में लेबल विजेट के माध्यम से संसाधित और प्रदर्शित किया जा सकता है।

उदाहरण

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

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

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

# Set the size of the tkinter window
win.geometry("700x350")

# Load the image
image=Image.open('download.png')

# Resize the image in the given (width, height)
img=image.resize((450, 350))

# Conver the image in TkImage
my_img=ImageTk.PhotoImage(img)

# Display the image with label
label=Label(win, image=my_img)
label.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से विंडो में एक आकार बदली हुई छवि प्रदर्शित होगी।

ImageTk के साथ छवियों का आकार बदलना। टिंकर के साथ फोटोइमेज


  1. टिंकर में एक बटन के रूप में एक छवि का उपयोग कैसे करें?

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

  1. पायथन - PyGame के साथ चित्र प्रदर्शित करें

    Pygame गेम और मल्टीमीडिया एप्लिकेशन बनाने के लिए Python के लिए एक मल्टीमीडिया लाइब्रेरी है। इस लेख में हम देखेंगे कि pygame विंडो में इसकी ऊंचाई, चौड़ाई और स्थिति को ध्यान में रखते हुए स्क्रीन पर चित्र को पेंट करने के लिए pygame मॉड्यूल का उपयोग कैसे करें। नीचे दिए गए प्रोग्राम में हम pygame मॉड्यू

  1. पायथन में छवियों के साथ काम करना?

    सबसे लोकप्रिय में से एक और छवि प्रसंस्करण के लिए अजगर के डिफ़ॉल्ट पुस्तकालय के रूप में माना जाता है तकिया है। पिलो पायथन इमेज लाइब्रेरी या पीआईएल का एक अद्यतन संस्करण है और सरल और उन्नत छवि हेरफेर कार्यक्षमता की एक श्रृंखला का समर्थन करता है। यह अन्य पायथन पुस्तकालयों जैसे कि sciPy और Matplotlib में