[python] Pillow을 사용하여 이미지를 세로로 뒤집는 방법

Python에서 이미지 처리를 위한 강력한 라이브러리인 Pillow는 이미지를 편리하게 조작하고 편집할 수 있는 다양한 기능을 제공합니다. 이 중에서 이미지를 세로로 뒤집는 방법에 대해 알아보겠습니다.

Pillow 설치하기

먼저, Pillow 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 Pillow를 설치할 수 있습니다.

pip install pillow

이미지 불러오기

이미지를 불러오기 위해서는 Image.open() 메서드를 사용하면 됩니다. 다음은 예시 이미지 “image.png”를 불러오는 코드입니다.

from PIL import Image

image = Image.open("image.png")

이미지 세로 뒤집기

이미지를 세로로 뒤집기 위해서는 Image.transpose() 메서드를 사용합니다. 이 메서드에는 Image.FLIP_TOP_BOTTOM 상수를 인자로 전달하여 이미지를 세로로 뒤집습니다. 다음은 이미지를 세로로 뒤집는 코드입니다.

flipped_image = image.transpose(Image.FLIP_TOP_BOTTOM)

이미지 저장하기

뒤집힌 이미지를 저장하기 위해서는 Image.save() 메서드를 사용합니다. 이 메서드에는 저장할 파일 경로를 인자로 전달하여 이미지를 저장합니다. 다음은 뒤집힌 이미지를 “flipped_image.png”로 저장하는 코드입니다.

flipped_image.save("flipped_image.png")

전체 코드

from PIL import Image

# 이미지 불러오기
image = Image.open("image.png")

# 이미지 세로 뒤집기
flipped_image = image.transpose(Image.FLIP_TOP_BOTTOM)

# 이미지 저장하기
flipped_image.save("flipped_image.png")

이제 Pillow을 사용하여 이미지를 세로로 뒤집을 수 있습니다. Pillow의 다양한 기능을 활용하여 이미지 처리 및 편집을 자유롭게 수행할 수 있습니다.

참고: Pillow 공식 문서