[파이썬] 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는 매우 강력하고 다양한 이미지 처리 기능을 제공하므로 자세한 내용을 자세히 살펴보시기 바랍니다.