কম্পিউটার

পাইথন টিকিন্টার ক্যানভাসে কীভাবে একটি পিএনজি চিত্র আঁকবেন?


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()

আউটপুট

উপরের কোডটি চালানো হলে ক্যানভাসে ইমেজ ধারণ করে এমন একটি উইন্ডো প্রদর্শিত হবে।

পাইথন টিকিন্টার ক্যানভাসে কীভাবে একটি পিএনজি চিত্র আঁকবেন?


  1. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  2. Tkinter Python এ থ্রেড কিভাবে ব্যবহার করবেন?

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

  4. ক্যানভাস পাইথন টিকিন্টারে কীভাবে একটি চিত্রকে কেন্দ্র করবেন