Python 为什么pyautogui中的所有内容都是1.5倍?

Python 为什么pyautogui中的所有内容都是1.5倍?,python,image,pixel,pyautogui,Python,Image,Pixel,Pyautogui,我正在使用pyautogui编写一个脚本,由于某种原因,像素似乎减少了1.5倍。 例如,当我在屏幕中央的图像上使用pyautogui.locateCenterOnScreen时,它返回坐标(960540)。但是什么时候 pyautogui.position(),它返回的坐标(1440810)正好是它返回的坐标的1.5倍。当我在笔记本电脑上做这件事时,一切都很好,但当我将笔记本电脑屏幕投影到连接的显示器上时,这个问题就发生了。谢谢 屏幕的物理(硬件最大分辨率)、设置分辨率和DPI是否相同?硬件最大

我正在使用pyautogui编写一个脚本,由于某种原因,像素似乎减少了1.5倍。 例如,当我在屏幕中央的图像上使用pyautogui.locateCenterOnScreen时,它返回坐标(960540)。但是什么时候
pyautogui.position()
,它返回的坐标(1440810)正好是它返回的坐标的1.5倍。当我在笔记本电脑上做这件事时,一切都很好,但当我将笔记本电脑屏幕投影到连接的显示器上时,这个问题就发生了。谢谢

屏幕的物理(硬件最大分辨率)、设置分辨率和DPI是否相同?硬件最大分辨率是1920 x 1080,这就是我正在使用的。我只是对它进行了修补,当我将显示器的比例从100%更改为150%时,它似乎不再有这个问题,但我不喜欢屏幕变大的方式,但是哦,好吧,谢谢!