[python] 파이썬 pyautogui를 사용하여 이미지 회전하기

이미지 회전은 컴퓨터 비전 분야에서 많이 사용되는 작업 중 하나입니다. 파이썬의 pyautogui 라이브러리를 사용하면 이미지를 회전시킬 수 있습니다. 이번 블로그 포스트에서는 pyautogui를 사용하여 이미지를 회전하는 방법을 알아보겠습니다.

필요한 패키지 설치

먼저, pyautogui 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 패키지를 설치합니다.

pip install pyautogui

이미지 회전하기

pyautogui를 사용하여 이미지를 회전하는 방법은 다음과 같습니다.

import pyautogui

# 이미지 파일 경로 지정
image_path = 'image.jpg'

# 이미지 객체 생성
image = pyautogui.locateOnScreen(image_path)

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

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

위 코드에서는 먼저 이미지 파일 경로를 지정합니다. 그리고 pyautogui.locateOnScreen() 함수를 사용하여 이미지 객체를 생성합니다. 이후 pyautogui.rotate() 함수를 사용하여 이미지를 지정한 각도만큼 회전시킵니다. 마지막으로 회전된 이미지를 저장합니다.

예제 실행하기

위의 예제 코드를 실행해보면 이미지가 지정한 각도만큼 회전된 것을 확인할 수 있습니다. 회전된 이미지는 현재 작업 디렉토리에 ‘rotated_image.jpg’라는 이름으로 저장됩니다.

결론

이번 포스트에서는 pyautogui를 사용하여 이미지를 회전하는 방법을 알아보았습니다. pyautogui는 컴퓨터 비전 작업을 간편하게 수행할 수 있는 강력한 도구입니다. 이미지 처리와 관련된 다른 작업도 pyautogui를 사용하여 구현할 수 있으니 참고하시기 바랍니다.

참고 자료