X,Y坐标转换
X,Y Coordinates Convert
我编写了一个程序,其中我使用 pyautogui 进行自动点击
我的代码
import pyautogui, time
time.sleep(5.5)
pyautogui.click(x=443, y=178)
time.sleep(0.5)
但我使用的 x、y 坐标是根据我的显示器尺寸,即 1920x1080
我的问题:
x、y 坐标是根据 1920x1080 我想在 1280x720 中更改它们,以便它支持任何显示器分辨率。
我想知道我可以使用 numpy 做到这一点,如果是,那么怎么做?....如果没有,那么还有其他方法可以做到吗?....
任何帮助将不胜感激
谢谢
此致
希望对您有所帮助:
import pyautogui, time
xCoef = 1280/1920
yCoef = 720/1080
def clickFunc(x,y):
pyautogui.click(x=int(xCoef*x), y=int(y*yCoef))
time.sleep(5.5)
clickFunc(443,178)
time.sleep(0.5)
我编写了一个程序,其中我使用 pyautogui 进行自动点击
我的代码
import pyautogui, time
time.sleep(5.5)
pyautogui.click(x=443, y=178)
time.sleep(0.5)
但我使用的 x、y 坐标是根据我的显示器尺寸,即 1920x1080
我的问题: x、y 坐标是根据 1920x1080 我想在 1280x720 中更改它们,以便它支持任何显示器分辨率。 我想知道我可以使用 numpy 做到这一点,如果是,那么怎么做?....如果没有,那么还有其他方法可以做到吗?.... 任何帮助将不胜感激
谢谢
此致
希望对您有所帮助:
import pyautogui, time
xCoef = 1280/1920
yCoef = 720/1080
def clickFunc(x,y):
pyautogui.click(x=int(xCoef*x), y=int(y*yCoef))
time.sleep(5.5)
clickFunc(443,178)
time.sleep(0.5)