Thay đổi kích thước theo tỉ lệ
Chúng ta muốn giảm kích thước các ảnh trên một blog thú y để tất cả có cùng kích thước nén.
Điều quan trọng là bạn làm việc này theo đúng tỉ lệ, để ảnh không bị méo.
Trước tiên, bạn sẽ thử với một ảnh để biết đoạn mã cần dùng cho các ảnh còn lại.
Ảnh đã được nạp sẵn là
dogs_banner.
Hãy nhớ: chỉ cần xem shape của ảnh là bạn biết được chiều rộng và chiều cao của nó.
Bài tập này là một phần của khóa học
Xử lý ảnh bằng Python
Hướng dẫn bài tập
- Import module và hàm để thay đổi kích thước.
- Đặt chiều cao và chiều rộng theo tỉ lệ sao cho bằng một nửa chiều cao của ảnh.
- Dùng kích thước theo tỉ lệ đã tính để thay đổi kích thước ảnh.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import the module and function
from skimage.___ import ____
# Set proportional height so its half its size
height = int(____ / 2)
width = int(____ / 2)
# Resize using the calculated proportional height and width
image_resized = ____(dogs_banner, (____, ____),
anti_aliasing=True)
# Show the original and resized image
show_image(dogs_banner, 'Original')
show_image(image_resized, 'Resized image')