pyautogui 예제 모니터 특정 위치 색상 구하고 비교해서 클릭 이벤트 하기
모니터에 특정 pixel에 색상을 확인하고 설정해 놓은 색이 나오면 색을 인식하여 클릭 이벤트가 동작하는 예제입니다. 알아야 하는 내용 1. 특정 pixel 에 좌표를 알아야 한다. 2. 특정 pixel 의 색상을 알아야 한다. 3. 마우스 click event 가 발생해야 한다. 4. 주기적으로 특정 좌표의 색을 확인할수 있어야 한다. 위의 기능을 하나씩 확인해 보도록 하겠습니다. 설치해야 하는 package 는 Pillow pyautogui 2가지 입니다. https://pyautogui.readthedocs.io/en/latest/ https://pillow.readthedocs.io/en/stable/installation.html 실행 소스는 아래와 같다. import pyautogui # 현재 스크린의 사이즈를 확인한다. screenWidth , screenHeight = pyautogui . size () print ( screenWidth , screenHeight ) # 현재 스크린을 저장한다. im = pyautogui . screenshot () # 특정 영을만 저장할수도 있다. #im = pyautogui.screenshot(region=(0,0, 300, 400)) # 현재 마우스의 좌표를 구한다. cmpos = pyautogui . position () # 현재 좌표의 RGB 값을 구한다. rgb = im . getpixel ( cmpos ) # 무슨 색인지 출력한다. print ( rgb ) # 마...