Bạn có thể thay đổi kích thước hình ảnh trong python không?
Mô-đun 1 của thư viện xử lý ảnh Gối (PIL) cung cấp phương pháp 2 để thay đổi kích thước ảnh Show
Bài viết này mô tả các nội dung sau
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 4 để cắt một phần của hình ảnh
Liên kết được tài trợ Cách sử dụng img_resize = img.resize((img.width // 2, img.height // 2)) img_resize_lanczos.save('data/dst/lena_pillow_resize_half.jpg') 3Truyền một bộ dữ liệu của 0 cho đối số 1Chuyển bộ lọc được sử dụng để lấy mẫu lại cho đối số 2. Có 6 loại sau. Nếu bỏ qua, 3 được sử dụng theo mặc định
nguồn. gối_hình ảnh_resize. py 4 và 5 mất nhiều thời gian xử lý hơn so với 3, nhưng chất lượng tốt hơnHình ảnh bên trái được thay đổi kích thước bằng bộ lọc 3 và hình ảnh bên phải được thay đổi kích thước bằng bộ lọc 5Trong ví dụ trên, kích thước hình ảnh được cố định là 9. Để chỉ định nó dựa trên kích thước của ảnh gốc, hãy làm như sau
nguồn. gối_hình ảnh_resize. py Vì kích thước phải được chỉ định dưới dạng số nguyên, nên sử dụng 20Mã mẫu để thay đổi kích thước hàng loạtĐể thay đổi kích thước hàng loạt, hãy lấy chuỗi đường dẫn của các tệp trong thư mục đích (thư mục) với 21, thay đổi kích thước chúng bằng 2 và lưu chúng với tên tệp mới là 23. Bạn có thể tạo thư mục đích bằng 24
Chỉ thay đổi kích thước các tệp có phần mở rộng cụ thểMã mẫu để chỉ trích xuất các tệp có phần mở rộng 25 như sau 2nguồn. gối_image_resize_all. py Nếu bạn muốn lấy các tệp có nhiều phần mở rộng, bạn có thể chọn chúng sau khi giải nén đường dẫn của tất cả các tệp có đuôi 21
9nguồn. gối_image_resize_all. py Thay đổi kích thước tất cả các tệp hình ảnh mà Gối hỗ trợNếu bạn muốn resize tất cả các file ảnh mà Gối hỗ trợ thay vì giải nén bằng extension, hãy sử dụng 27 để xử lý ngoại lệ. Nó dễ dàng hơn việc chỉ định rõ ràng nhiều tiện ích mở rộng |