pyautogui库的screenshot()函数

python 复制代码
# 方法一
screenshot = pyautogui.screenshot()
screenshot.save("screenshot.png")

# 方法二
# 获取屏幕分辨率
screen_width, screen_height = pyautogui.size()

# 截取桌面屏幕
screenshot = pyautogui.screenshot(region=(0, 0, screen_width, screen_height))
screenshot.save("screenshot.png")

截图范围:

pyautogui.screenshot() 默认会截取整个屏幕的内容,包括所有显示器。

如果系统是多显示器环境,这段代码会截取所有显示器的屏幕内容。

截图范围:

pyautogui.size() 获取的是主显示器的分辨率(screen_width 和 screen_height)。

pyautogui.screenshot(region=(0, 0, screen_width, screen_height)) 明确指定了截图区域,仅截取主显示器的内容。

如果系统是多显示器环境,这段代码只会截取主显示器的内容,而不会包括其他显示器。

相关推荐
qq_372906937 小时前
宝塔面板网站无法发邮件怎么办_检查PHP函数与SMTP配置
jvm·数据库·python
2401_883600258 小时前
怎么为MongoDB事务调优:将读操作尽量移到事务外面执行.txt
jvm·数据库·python
l1t8 小时前
DeepSeek总结的致力于在一分钟内将十亿行数据插入 SQLite
python·sqlite
m0_493934538 小时前
Go 中嵌入类型字段在派生结构体字面量中的初始化规则详解
jvm·数据库·python
Polar__Star8 小时前
PHP新手如何评估AI成本_预算控制方法【教程】
jvm·数据库·python
m0_493934538 小时前
TensorFlow如何监控内存使用情况_结合tf.summary记录关键指标信息
jvm·数据库·python
Polar__Star8 小时前
Go语言中--=运算符详解:位右移赋值操作的原理与实践
jvm·数据库·python
不考研当牛马8 小时前
python 第21课 基础完结(UDP套接字)
开发语言·python·udp
qq_189807038 小时前
Navicat导出JSON数据为空如何解决_过滤条件与权限排查
jvm·数据库·python
2301_813599558 小时前
HTML表单能嵌套吗_表单嵌套限制与替代方案【解答】
jvm·数据库·python