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()
আউটপুট
উপরের কোডটি চালানো হলে ক্যানভাসে ইমেজ ধারণ করে এমন একটি উইন্ডো প্রদর্শিত হবে।