[파이썬] Pillow 이미지 회전하기

이미지를 회전하는 것은 이미지 처리에서 매우 일반적이고 유용한 작업입니다. Python에서 이미지 회전을 수행하기 위해 많은 라이브러리가 있지만, 이 글에서는 가장 인기 있는 라이브러리 중 하나인 Pillow를 사용하여 이미지를 회전하는 방법에 대해 알아보겠습니다.

Pillow 라이브러리 설치하기

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

pip install Pillow

이미지 파일 열기

Pillow를 사용하여 이미지를 회전하기 위해 먼저 이미지 파일을 엽니다. 다음 예제 코드는 “image.jpg”라는 이미지 파일을 엽니다.

from PIL import Image

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

이미지 회전

이제 이미지를 원하는 각도로 회전할 수 있습니다. rotate() 메서드를 사용하여 이미지를 회전시킬 수 있습니다. 각도는 시계 방향으로 지정됩니다. 다음 예제 코드는 이미지를 90도 시계 방향으로 회전시킵니다.

from PIL import Image

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

# 이미지 회전
rotated_image = image.rotate(90)

회전된 이미지 저장하기

마지막으로, 회전된 이미지를 저장할 수 있습니다. save() 메서드를 사용하여 이미지를 저장할 수 있습니다. 다음 예제 코드는 이미지를 “rotated_image.jpg”라는 파일로 저장합니다.

from PIL import Image

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

# 이미지 회전
rotated_image = image.rotate(90)

# 회전된 이미지 저장
rotated_image.save("rotated_image.jpg")

이제 Pillow를 사용하여 이미지를 회전하는 방법에 대해 알게 되었습니다. 이를 통해 이미지를 다양한 각도로 회전시키고 필요에 맞게 저장할 수 있습니다. Pillow는 매우 강력하고 다양한 이미지 처리 기능을 제공하므로 자세한 내용을 자세히 살펴보시기 바랍니다.