Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cắt ảnh (crop) bằng thư viện Pillow


Trong chương trình này, chúng ta sẽ cắt ảnh bằng thư viện Pillow. Chúng ta sẽ dùng hàm crop(). Hàm nhận tọa độ pixel left, top, right, bottom để cắt ảnh.

Ảnh gốc

Cắt ảnh (crop) bằng thư viện Pillow

Thuật toán

Bước 1: Import Image từ Pillow.
Bước 2: Đọc ảnh.
Bước 3: Cắt ảnh bằng hàm crop.
Bước 4: Hiển thị kết quả.

Mã ví dụ

from PIL import Image
im = Image.open('testimage.jpg')
width, height = im.size
left = 5
top = height / 2
right = 164
bottom = 3 * height / 2
im1 = im.crop((left, top, right, bottom))
im1.show()

Kết quả

Cắt ảnh (crop) bằng thư viện Pillow