D.V*_*ous 7 python bots screen python-3.x pyautogui
我试图用来pyautogui.locateCenterOnScreen()查找屏幕上图像的确切点,但每当返回坐标时,它似乎总是大两倍(即给出(2026, 722)但实际上是(1013, 361))。我使用的是配备 Retina 显示屏且运行 macOS Sierra 的 Macbook Pro 2016。有什么建议如何解决这个问题吗?提前致谢。
我希望这个屏幕截图能够帮助解决我的问题。
小智 12
import pyautogui
position = pyautogui.locateCenterOnScreen('image.png')
print(position.x/2,position.y/2)
pyautogui.click(position.x/2,position.y/2)
Run Code Online (Sandbox Code Playgroud)
这很可能不是您可以通过查看代码或您正在使用的模块来解决的问题。最有可能的问题是你以错误的方式解释了某些事情。
如果您提供屏幕截图和您想要在其上找到的图像,那么无需猜测就可以更轻松地提供帮助。