[python] Pillow을 사용하여 이미지를 반전시키는 방법

이미지 처리를 위해 Python에서 사용할 수 있는 다양한 라이브러리가 있지만, 이번에는 Pillow 라이브러리를 사용하여 이미지를 반전시켜보겠습니다. Pillow는 Python Imaging Library의 포크로서 이미지 처리에 유용한 기능을 제공합니다.

Pillow 설치하기

Pillow를 사용하기 위해서는 먼저 Pillow를 설치해야 합니다. pip를 사용하여 간단하게 설치할 수 있습니다.

pip install Pillow

이미지 반전하기

Pillow를 사용하여 이미지를 반전시키는 방법은 매우 간단합니다. 다음은 이미지를 반전시키는 예제 코드입니다.

from PIL import Image

# 이미지 열기
image = Image.open('input.png')

# 이미지 반전하기
inverted_image = image.transpose(Image.FLIP_LEFT_RIGHT)

# 반전된 이미지 저장하기
inverted_image.save('output.png')

# 이미지 보여주기
inverted_image.show()

이 코드에서는 Image.open('input.png')를 통해 이미지를 열고, image.transpose(Image.FLIP_LEFT_RIGHT)를 사용하여 이미지를 좌우로 반전시킵니다. 반전된 이미지는 inverted_image.save('output.png')를 통해 저장되며, inverted_image.show()를 사용하여 이미지를 화면에 보여줍니다.

결과 확인하기

위 예제 코드를 실행하면, input.png 파일이 반전된 후 output.png로 저장됩니다. 또한, 반전된 이미지가 화면에 보여지게 됩니다. 이를 통해 Pillow를 사용하여 이미지를 반전시킬 수 있는 방법을 확인할 수 있습니다.

결론

이번에는 Python의 Pillow 라이브러리를 사용하여 이미지를 반전시키는 방법을 알아보았습니다. Pillow는 다양한 이미지 처리 기능을 제공하므로, 이미지를 다루는 작업에 유용하게 활용할 수 있습니다.