시작하기무료로 시작하기

비율 유지 크기 조정

수의학 블로그 웹사이트의 이미지들을 모두 동일한 압축 크기로 만들기 위해 다운스케일하려고 합니다.

이때 이미지를 왜곡하지 않도록, 비율을 유지해 크기를 조정하는 것이 중요합니다.

먼저 한 장의 이미지로 시도해 본 뒤, 나머지 이미지에 적용할 코드를 확인해 보세요.


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')
코드 편집 및 실행