상세 컨텐츠

본문 제목

[파이썬] 이미지 크기 변경 하는 코드

Python

by 이동글2 2024. 1. 13. 07:34

본문

파이썬에서 이미지의 크기를 변경하는 가장 일반적인 방법은 Pillow 라이브러리를 사용하는 것입니다. Pillow는 파이썬에서 이미지 처리를 위한 강력한 라이브러리입니다.

 

먼저, Pillow 라이브러리를 설치해야 합니다. 이를 위해 다음 명령어를 사용하세요

 

pip install Pillow

 

그리고 나서, 아래의 파이썬 코드를 사용하여 이미지의 크기를 변경할 수 있습니다

 

from PIL import Image

def resize_image(input_path, output_path, size):
    with Image.open(input_path) as img:
        resized_img = img.resize(size)
        resized_img.save(output_path)

# 사용 예시
resize_image('원본이미지.jpg', '변경된이미지.jpg', (800, 600))

 

이 코드는 원본이미지.jpg라는 이미지 파일을 열고, 크기를 800x600 픽셀로 변경한 후 변경된이미지.jpg라는 이름으로 저장합니다. resize_image 함수의 size 매개변수에 원하는 크기를 튜플 형태로 입력하면 됩니다.

 

이 코드를 사용하기 전에, 해당 이미지 파일이 코드가 실행되는 위치에 있거나, 정확한 파일 경로를 입력해야 합니다.

 

위 코드 실행시 발생할 수 있는 오류 중에 경로 관련해서는 다음의 방법으로 해결할 수 있습니다.

 

해결 방법:

  • 파일이 스크립트와 같은 디렉토리에 있는지 확인하고, 파일 이름이 정확한지 확인하세요.
  • 파일이 다른 위치에 있다면, 정확한 전체 경로를 사용하세요. 예를 들어, 파일이 C:\images 폴더에 있다면, resize_image('C:\\images\\원본이미지.jpg', '변경된이미지.jpg', (800, 600))와 같이 경로를 지정해야 합니다.

관련글 더보기