Python cắt hình ảnh thành hình vuông

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

Chủ Đề