Làm thế nào để bạn cắt một hình ảnh trong python?
Cảm ơn bạn đã ghé thăm website của chúng tôi. Chúng tôi sử dụng các cookie thiết yếu để giúp chúng tôi hiểu và nâng cao trải nghiệm người dùng. Bằng cách nhấp vào “Chấp nhận”, bạn đồng ý với việc sử dụng TẤT CẢ các cookie Show Thư viện xử lý hình ảnh Gối (PIL) của Python cung cấp Bài viết này mô tả các nội dung sau với mã mẫu
Vui lòng xem bài viết sau để biết cách cài đặt và sử dụng cơ bản Gối (PIL)
Sử dụng 0 để tạo hình ảnh trong suốt bằng cách cắt bỏ một hình dạng không phải hình chữ nhật (chẳng hạn như hình tròn)
Sử dụng cắt để cắt hình ảnh được đại diện bởi mảng NumPy 1
Nhập 2 từ 3 và mở hình ảnh mục tiêu
nguồn. Liên kết được tài trợ cây trồng bình thườngĐặt vùng cắt xén với 4Tọa độ trên cùng bên trái tương ứng với 5 và tọa độ dưới cùng bên phải tương ứng với 6. Khu vực được cắt xén là 7 và 8 và không bao gồm các pixel của 9 và 0Hãy cẩn thận đừng quên rằng 1 yêu cầu 2
nguồn. Nếu bạn chỉ muốn lưu ảnh đã cắt mà không sử dụng cho các thao tác khác, bạn có thể viết trong một dòng
nguồn. Chỉ định khu vực bên ngoàiNgay cả khi phần bên ngoài của hình ảnh được đặt trong vùng cắt xén, lỗi vẫn không xuất hiện và hình ảnh được hiển thị bằng màu đen
nguồn. Liên kết được tài trợ Cắt trung tâm của hình ảnhNếu bạn muốn cắt trung tâm của hình ảnh thành bất kỳ kích thước nào, thuận tiện để xác định chức năng sau
nguồn. ví dụ sử dụng
nguồn. Cắt hình vuông lớn nhất từ hình chữ nhậtKhi tạo một hình ảnh thu nhỏ, bạn có thể cần phải cắt một hình vuông càng lớn càng tốt từ hình ảnh hình chữ nhật Xác định hàm cắt một hình vuông có cạnh ngắn từ tâm của hình chữ nhật Sử dụng thuộc tính 3 để lấy chiều cao và chiều rộng của hình ảnh và 4 để lấy hình ảnh ngắn hơn. Hàm 5 được xác định ở trên được sử dụng |