이열매의 메모장
맥북 프로에서 PyAutoGui 위치 반환 에러 본문
PyAutoGui 모듈의 locateCenterOnScreen 사용 시 위치가 제대로 잡히지 않았다. 검색해 본 결과 retina 디스플레이 사용 시엔 x, y 위치 좌표가 2배가 곱해진다고 한다.
즉, 다음과 같이 좌표 값을 다시 2로 나눠주는 작업이 필요하다.
import pyautogui
def get_location(img_path):
location = pyayutogui.locateCenterOnScreen(img_path)
x, y = location
return x/2, y/2
References
https://medium.com/@tracy_blog/pyautogui-and-retina-displays-2d5c37a5aa5e
'잡지식' 카테고리의 다른 글
한글 파일 깨짐 현상 (0) | 2020.03.04 |
---|---|
mac OS Catalina에서 java 6 사용하기 (0) | 2020.01.23 |
OpenSSL 이용하여 질문없이 RSA 키 생성 및 CSR 설정하기 (0) | 2019.10.29 |
맥북 IP 주소 확인 (0) | 2019.10.08 |
Comments