pyautogui怎么不截取全屏而是部分屏
时间: 2023-10-19 09:26:18 浏览: 170
python pygui库的使用,取屏幕图片
要使用PyAutoGUI截取部分屏幕,可以使用`pyautogui.screenshot()`函数的`region`参数。这个参数允许你指定一个矩形区域来截取屏幕,而不是整个屏幕。
以下是一个简单的示例代码,它截取了屏幕上一个200x200像素大小的区域:
```python
import pyautogui
# 指定截图区域的左上角坐标和宽高
left, top, width, height = 100, 100, 200, 200
# 截取指定区域
screenshot = pyautogui.screenshot(region=(left, top, width, height))
# 保存截图
screenshot.save(r"C:\Users\UserName\Pictures\screenshot.png")
```
在这个例子中,`region`参数指定了一个200x200像素大小的区域,左上角坐标为(100, 100)。你可以更改这些值来指定不同的截图区域。
阅读全文