pyautogui截取屏幕指定区域,并保存到本地
时间: 2024-04-04 12:12:09 浏览: 179
屏幕截取保存本地
您可以使用pyautogui库的screenshot()函数来截取屏幕指定区域,并使用PIL库的Image.save()函数将其保存到本地。
以下是一个示例代码,演示如何使用pyautogui截取屏幕指定区域,并将其保存到本地:
```
import pyautogui
from PIL import Image
# 获取屏幕尺寸
screen_width, screen_height = pyautogui.size()
# 指定截屏区域
left = 100
top = 100
width = 500
height = 500
# 截取指定区域的屏幕截图
screenshot = pyautogui.screenshot(region=(left, top, width, height))
# 将截图保存到本地
screenshot.save('screenshot.png')
```
在此示例中,我们首先使用pyautogui的size()函数获取了屏幕的尺寸。然后,我们指定了要截取的屏幕区域的左上角坐标(left, top),以及区域的宽度(width)和高度(height)。使用这些值,我们调用screenshot()函数来截取指定区域的屏幕截图,并将其赋值给一个变量。最后,我们使用PIL库的Image.save()函数将截图保存到本地。
阅读全文