Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để sử dụng PIL với Tkinter?

Gói PIL hoặc Pillow trong Python cung cấp một cách xử lý hình ảnh trong một chương trình. Chúng ta có thể mở một hình ảnh, thao tác hình ảnh để sử dụng khác nhau và cũng có thể sử dụng nó để trực quan hóa dữ liệu. Để sử dụng gói PIL trong Tkinter, bạn phải cài đặt thư viện Python Pillow trong môi trường của mình.

Để cài đặt Pillow, chỉ cần nhập pip install gối . Sau khi cài đặt thành công, bạn có thể nhập mô-đun trong dự án của mình và sử dụng mô-đun đó để triển khai thêm.

Ví dụ

Trong ví dụ này, chúng tôi đã hiển thị một hình ảnh trong tiện ích canvas bằng cách sử dụng gói Python Pillow.

# 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("700x350")

# Create a canvas widget
canvas=Canvas(win, width=700, height=350)
canvas.pack()

# Load the image
img=ImageTk.PhotoImage(file="opera.jpg")

# Add the image in the canvas
canvas.create_image(350, 200, image=img, anchor="center")

win.mainloop()

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ hiển thị một hình ảnh trong cửa sổ.

Làm cách nào để sử dụng PIL với Tkinter?