[python] Pillow을 사용하여 이미지의 크기를 조절하는 방법

먼저, Pillow 모듈을 설치해야합니다. 아래의 명령어를 사용하여 Pillow를 설치합니다:

pip install pillow

이제, 이미지 크기를 조절하는 방법을 알아보겠습니다. 아래의 예제 코드를 통해 이미지의 가로와 세로 크기를 조절하는 방법을 보여드리겠습니다:

from PIL import Image

# 이미지 열기
image = Image.open("image.jpg")

# 새로운 가로와 세로 크기
new_width = 800
new_height = 600

# 이미지 크기 조절
resized_image = image.resize((new_width, new_height))

# 조절된 이미지 저장
resized_image.save("resized_image.jpg")

위의 코드를 실행하면 “image.jpg” 파일의 크기가 specified된 가로와 세로 크기로 조절되고 “resized_image.jpg”로 저장됩니다.

또한, 이미지를 비율에 맞게 조절하고 싶은 경우, 다음과 같이 코드를 수정할 수 있습니다:

from PIL import Image

# 이미지 열기
image = Image.open("image.jpg")

# 새로운 가로와 세로 크기
new_width = 800
new_height = int(new_width * image.size[1] / image.size[0])

# 이미지 크기 조절
resized_image = image.resize((new_width, new_height))

# 조절된 이미지 저장
resized_image.save("resized_image.jpg")

위의 코드는 기존 이미지의 가로와 세로 비율을 유지하면서 가로 크기를 800으로 조절합니다.

이것으로 Pillow를 사용하여 이미지 크기를 조절하는 방법에 대해 알아보았습니다. Pillow에는 다양한 기능과 옵션이 있으므로 자세한 내용은 공식 문서를 참조하시기 바랍니다.