Xin chào. Trong bài viết này, chúng tôi sẽ tập trung vào các cách khác nhau để cắt ảnh trong Python. Bây giờ, hãy để chúng tôi tiết lộ và hiểu các chức năng nền được sử dụng để cắt ảnh
Kỹ thuật 1. Python PIL để cắt ảnh
PIL là viết tắt của 'Thư viện hình ảnh Python'. PIL thêm các tính năng chỉnh sửa và định dạng hình ảnh cho trình thông dịch python. Do đó, nó có nhiều chức năng tích hợp để xử lý hình ảnh và phân tích đồ họa
PIL có Image.crop[] function
tích hợp để cắt một phần hình chữ nhật của hình ảnh
cú pháp
Image.crop[left, top, right, bottom]
from PIL import Image img = Image.open[r"C:\Users\HP\OneDrive\Desktop\.png"] left = 0 top = 50 right = 510 bottom = 292 img_res = img.crop[[left, top, right, bottom]] img_res.show[]
0vàfrom PIL import Image img = Image.open[r"C:\Users\HP\OneDrive\Desktop\.png"] left = 0 top = 50 right = 510 bottom = 292 img_res = img.crop[[left, top, right, bottom]] img_res.show[]
1. Các tham số này đại diện cho tọa độ trên cùng bên trái i. e [x,y] = [trái, trên]from PIL import Image img = Image.open[r"C:\Users\HP\OneDrive\Desktop\.png"] left = 0 top = 50 right = 510 bottom = 292 img_res = img.crop[[left, top, right, bottom]] img_res.show[]
2vàfrom PIL import Image img = Image.open[r"C:\Users\HP\OneDrive\Desktop\.png"] left = 0 top = 50 right = 510 bottom = 292 img_res = img.crop[[left, top, right, bottom]] img_res.show[]
3. Các tham số này đại diện cho tọa độ dưới cùng bên phải i. e. [x,y] = [phải, dưới cùng]
Khu vực bị cắt được thể hiện như sau
- trái