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

Tkinter-এ PIL ব্যবহার করার পদ্ধতি


পাইথনে PIL বা Pillow প্যাকেজ প্রোগ্রামে ইমেজ প্রসেস করার উপায় প্রদান করে। আমরা একটি ইমেজ খুলতে পারি, বিভিন্ন ব্যবহার জন্য ইমেজ ম্যানিপুলেট করতে পারি এবং ডেটা ভিজ্যুয়ালাইজ করতে পারি। Tkinter-এ PIL প্যাকেজ ব্যবহার করতে হলে আপনার এনভায়রনমেন্টে Python Pillow লাইব্রেরি ইনস্টল করতে হবে।

Pillow ইনস্টল করতে শুধু pip install pillow টাইপ করুন। ইনস্টলেশন সফল হলে আপনি প্রজেক্টে মডিউল ইমপোর্ট করে এরplementation করতে পারবেন।

উদাহরণ

এই উদাহরণে আমরা Python Pillow প্যাকেজ ব্যবহার করে ক্যানভাস উইজেটে একটি ইমেজ প্রদর্শন করেছি।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
from PIL import Image, ImageTk

# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি করুন
win = Tk()

# উইন্ডোর সাইজ সেট করুন
win.geometry("700x350")

# একটি ক্যানভাস উইজেট তৈরি করুন
canvas = Canvas(win, width=700, height=350)
canvas.pack()

# ইমেজ লোড করুন
img = ImageTk.PhotoImage(file="opera.jpg")

# ক্যানভাসে ইমেজ যোগ করুন
canvas.create_image(350, 200, image=img, anchor="center")

win.mainloop()

আউটপুট

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

Tkinter-এ PIL ব্যবহার করার পদ্ধতি


  1. Tkinter-এ ইমেজকে ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করা

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

  3. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা

  4. সাইন ইন উইথ অ্যাপল ব্যবহার করার পদ্ধতি