Python में PIL या Pillow लाइब्रेरी का उपयोग Tkinter एप्लिकेशन में इमेज प्रोसेस करने के लिए किया जाता है। हम Pillow का उपयोग इमेज खोलने, उन्हें रिसाइज़ करने और विंडो में डिस्प्ले करने के लिए कर सकते हैं। इमेज रिसाइज़ करने के लिए, हम image_resize((width, height) **options) मेथड का उपयोग कर सकते हैं। रिसाइज़ की गई इमेज को बाद में प्रोसेस करके लेबल विजेट के माध्यम से डिस्प्ले किया जा सकता है।
उदाहरण
आइए उस उदाहरण पर नज़र डालें जहां हम एक इमेज खोलेंगे और इसे विंडो में लेबल विजेट के माध्यम से डिस्प्ले करने के लिए रिसाइज़ करेंगे।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from PIL import Image, ImageTk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# इमेज लोड करें
image = Image.open('download.png')
# दी गई (चौड़ाई, ऊंचाई) में इमेज रिसाइज़ करें
img = image.resize((450, 350))
# इमेज को TkImage में कन्वर्ट करें
my_img = ImageTk.PhotoImage(img)
# लेबल के साथ इमेज डिस्प्ले करें
label = Label(win, image=my_img)
label.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से विंडो में रिसाइज़ की गई इमेज डिस्प्ले होगी।
