Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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')
Chỉnh sửa và Chạy Mã