Gối Python - Cắt hình ảnh
Cắt xén là một trong những thao tác quan trọng của quá trình xử lý ảnh để loại bỏ các phần không mong muốn của ảnh cũng như thêm các tính năng cần thiết cho ảnh. Đây là quy trình được sử dụng rộng rãi trong các ứng dụng web, để tải lên hình ảnh.
Hàm crop () của lớp hình ảnh trong Pillow yêu cầu phần được cắt dưới dạng hình chữ nhật. Phần hình chữ nhật được cắt từ một hình ảnh được chỉ định dưới dạng bộ bốn phần tử và trả về phần hình chữ nhật của hình ảnh đã được cắt dưới dạng Đối tượng hình ảnh.
Thí dụ
Ví dụ sau minh họa cách xoay hình ảnh bằng gối trăn:
#Import required Image library
from PIL import Image
#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')
#Display actual image
im.show()
#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))
#Display the cropped portion
cropped.show()
#Save the cropped image
cropped.save('images/croppedBeach1.jpg')
Đầu ra
Nếu bạn lưu chương trình trên dưới dạng example.py và thực thi, nó sẽ hiển thị các hình ảnh gốc và hình ảnh đã cắt bằng tiện ích hiển thị PNG tiêu chuẩn, như sau:
Original image
Cropped image