কম্পিউটার

Tkinter-এর মাধ্যমে ImageTk.PhotoImage-এর সাহায্যে ইমেজ রিসাইজ করুন


পাইথনের পিআইএল বা পিলো লাইব্রেরি টিকিন্টার অ্যাপ্লিকেশনে চিত্র প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়। আমরা ছবিগুলি খুলতে, তাদের আকার পরিবর্তন করতে এবং উইন্ডোতে প্রদর্শন করতে পিলো ব্যবহার করতে পারি। ছবিটির আকার পরিবর্তন করতে, আমরা 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()
সহ চিত্র

আউটপুট

উপরের কোডটি চালানো হলে উইন্ডোতে একটি রিসাইজ করা ছবি দেখাবে।

Tkinter-এর মাধ্যমে ImageTk.PhotoImage-এর সাহায্যে ইমেজ রিসাইজ করুন


  1. টিকিন্টারে পটভূমি হিসাবে চিত্রগুলি কীভাবে ব্যবহার করবেন?

  2. Tkinter এ একটি বোতাম হিসাবে একটি ছবি কিভাবে ব্যবহার করবেন?

  3. Python - PyGame এর সাথে ছবি প্রদর্শন করুন

  4. পাইথনে ইমেজ নিয়ে কাজ করছেন?