[파이썬] pyautogui 화면의 크기 및 해상도 얻기

파이썬에서 pyautogui 라이브러리를 사용하여 현재 화면의 크기와 해상도를 얻는 방법을 알아보겠습니다.

pyautogui 라이브러리란?

pyautogui는 GUI 자동화를 위한 파이썬 라이브러리로, 마우스와 키보드를 제어하거나 화면 상의 이미지를 인식하고 클릭하는 등의 작업을 수행할 수 있습니다.

화면 크기 얻기

pyautogui를 사용하여 현재 사용 중인 화면의 크기를 얻으려면 다음과 같은 코드를 사용할 수 있습니다:

import pyautogui

screen_width, screen_height = pyautogui.size()
print(f"현재 화면의 크기: {screen_width}x{screen_height}")

위의 코드를 실행하면 현재 사용 중인 화면의 가로 폭과 세로 높이가 픽셀 단위로 출력됩니다.

해상도 얻기

pyautogui를 사용하여 현재 화면의 해상도를 얻으려면 다음과 같은 코드를 사용할 수 있습니다:

import pyautogui

screen_width, screen_height = pyautogui.size()
screen_resolution = f"{screen_width}x{screen_height}"
print(f"현재 화면의 해상도: {screen_resolution}")

위의 예제에서는 size() 함수로부터 얻은 가로 폭과 세로 높이를 문자열로 결합하여 현재 화면의 해상도를 출력하고 있습니다.

결론

pyautogui를 사용하여 파이썬에서 현재 화면의 크기와 해상도를 얻는 방법에 대해 알아보았습니다. 이를 통해 원하는 화면 위치나 크기를 찾거나, 자동화 작업을 수행할 때 참고할 수 있습니다.