首页 > 解决方案 > pyautogui截图功能中的区域参数

问题描述

我正在尝试截取桌面特定部分的屏幕截图,但无论我将什么坐标传递给屏幕截图函数中的区域参数,我都会得到整个桌面的图像。我使用了多个坐标选项,但结果仍然相同。任何帮助,将不胜感激。

import pyautogui

pyautogui.screenshot(region=(500,500,100,100))

pyautogui.screenshot(region=(10,20,200,400))

pyautogui.screenshot(region=(50,100,100,100))

pyautogui.screenshot(region=(300,400,500,1000))

这些都返回整个桌面的相同屏幕截图。

标签: python-3.xpyautogui

解决方案


尝试分配给一个变量:

ss = pyautogui.screenshot(region=(500,500,100,100))

推荐阅读