모니터에 특정 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 ) # 마...
댓글
댓글 쓰기