tkinter-এ চিত্রগুলির সাথে কাজ করার জন্য, পাইথন PIL বা Pillow টুলকিট প্রদান করে। এটিতে অনেকগুলি অন্তর্নির্মিত ফাংশন রয়েছে যা বিভিন্ন ফর্ম্যাটের একটি চিত্র পরিচালনা করতে ব্যবহার করা যেতে পারে৷
একটি ক্যানভাস উইজেটে একটি ছবি খুলতে, আমরা create_image(x, y, image, **options) ব্যবহার করি নির্মাণকারী যখন আমরা কন্সট্রাক্টরের কাছে ছবির মান পাস করি, তখন এটি ক্যানভাসে ছবিটি প্রদর্শন করবে।
উদাহরণ
# 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 window
win.geometry("700x600")
# Create a canvas widget
canvas=Canvas(win, width=700, height=600)
canvas.pack()
# Load the image
img=ImageTk.PhotoImage(file="Monalisa.png")
# Add the image in the canvas
canvas.create_image(350, 400, image=img, anchor="center")
win.mainloop() আউটপুট
উপরের কোডটি চালানো হলে ক্যানভাসে ইমেজ ধারণ করে এমন একটি উইন্ডো প্রদর্শিত হবে।
