কম্পিউটার টিউটোরিয়াল

Tkinter-এ ImageTk.PhotoImage দিয়ে ইমেজ রিসাইজ করা

PIL (Pillow) লাইব্রেরির Image.resize((width, height)) দিয়ে ইমেজ রিসাইজ করে ImageTk.PhotoImage এ কনভার্ট করুন, তারপর Label-এ দেখান।

উদাহরণ কোড
from tkinter import *
from PIL import Image, ImageTk

win = Tk()
win.geometry("700x350")

image = Image.open('download.png')
img = image.resize((450, 350))
my_img = ImageTk.PhotoImage(img)

label = Label(win, image=my_img)
label.pack()

win.mainloop()
আউটপুট

450x350 আকারে রিসাইজ করা ইমেজ লেবেলে দেখাবে।

টিপ: אסপেক্ট রেশিও বজায় রেখে রিসাইজ করতে image.thumbnail((max_w, max_h)) ব্যবহার করুন। PhotoImage অবজেক্টের রেফারেন্স রাখতে ভুলবেন না (label.image = my_img)।
  1. Tkinter-এ ইমেজকে ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করা

  2. Tkinter-এ ইমেজকে বাটন হিসেবে ব্যবহার করা

  3. পাইথন PyGame: উইন্ডোতে ইমেজ (Image) লোড ও প্রদর্শন করুন

  4. পাইথনে ইমেজ প্রসেসিং (Working with Images in Python)