비율 유지 크기 조정
수의학 블로그 웹사이트의 이미지들을 모두 동일한 압축 크기로 만들기 위해 다운스케일하려고 합니다.
이때 이미지를 왜곡하지 않도록, 비율을 유지해 크기를 조정하는 것이 중요합니다.
먼저 한 장의 이미지로 시도해 본 뒤, 나머지 이미지에 적용할 코드를 확인해 보세요.
dogs_banner로 미리 로드된 이미지입니다.
이미지의 shape을 확인하면 너비와 높이를 알 수 있다는 점을 기억하세요.
이 연습은 강의의 일부입니다
Python으로 배우는 이미지 처리
연습 안내
- 크기 조정을 위한 모듈과 함수를 임포트하세요.
- 이미지 높이의 절반이 되도록 비율을 유지한 높이와 너비를 설정하세요.
- 계산한 비율의 높이와 너비로 크기를 조정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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')