Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি করে উইন্ডো দেখালে ডিফল্ট আউটপুট ক্যানভাস দেখায়। কিন্তু PhotoImage মেথড এবং Canvas মেথড ব্যবহার করে Tkinter ক্যানভাসে ইমেজ ব্যাকগ্রাউন্ড হিসেবে যোগ করা যায়।
Tkinter-এ ইমেজ সাপোর্ট GIF, PNG এবং PPM-এ সীমাবদ্ধ। PhotoImage(GIF, PNG, PPM) ফাংশন ইমেজ ফাইলের লোকেশন নেয় এবং ইমেজকে ব্যাকগ্রাউন্ড হিসেবে ক্যানভাসে দেখায়।
প্রথমে PhotoImage ফাংশন ব্যবহার করে PhotoImage অবজেক্ট তৈরি করতে হবে।
উদাহরণ
from tkinter import *
from PIL import ImageTk
win = Tk()
win.geometry("700x300")
# PhotoImage কনস্ট্রাক্টর ডিফাইন ইমেজ ফাইল পাস করে
img = PhotoImage(file='down.png', master=win)
img_label = Label(win, image=img)
# ইমেজের পজিশন ডিফাইন
img_label.place(x=0, y=0)
win.mainloop()
আউটপুট
উপরের কোড স্নিপেট রান করলে ব্যাকগ্রাউন্ড ইমেজসহ একটি উইন্ডো দেখাবে।
