pyautogui库的screenshot()函数

news/2025/2/26 18:56:03
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)) 明确指定了截图区域,仅截取主显示器的内容。
如果系统是多显示器环境,这段代码只会截取主显示器的内容,而不会包括其他显示器。


http://www.niftyadmin.cn/n/5869081.html

相关文章

【js逆向入门】图灵爬虫练习平台 第八题

地址:aHR0cHM6Ly9zdHUudHVsaW5ncHl0b24uY24vcHJvYmxlbS1kZXRhaWwvOC8 点击f12,立马进入到debugger,右击选一律不在此处暂停,然后按键f8 再刷新一下就能看到xhr加载的数据包 请求信息如下 请求标头里面有加密参数M和T 请求载荷只…

可扩展调度在时间敏感网络中的应用:一种高效的流冲突检测方法

论文标题 **中文标题:**可扩展调度在时间敏感网络中的应用:一种高效的流冲突检测方法 **英文标题:**Scalable Scheduling in Time-Sensitive Networking: An Efficient Stream Conflict Detection Method 作者信息 Lei Xu, Cailian Chen (…

Android 字体大小自动处理 AppCompactTextView 和 自定义 TextView

背景 来自于 需求的视觉设计要求 限制字段长度为320px超长时按宽度缩小字号TextView底色高度固定字体缩小步进1sp难点 课程卡片为自定义View,封装信息层组件,通过锚定基准比例实时计算获取以下对应信息: RadiusImageWidthImageHeightMaginPaddingTextSize动态数据加载,等…

网络安全漏洞管理要求 网络安全产品漏洞

一、漏洞类型 缓冲区溢出、跨站脚本、DOS攻击、扫描、SQL 注入、木马后门、病毒蠕虫、web攻击、僵尸网络、跨站请求伪造、文件包含、文件读取、目录遍历攻击、敏感信息泄露、暴力破解、代码执行漏洞、命令执行、弱口令、上传漏洞利用、webshell利用、配置不当/错误、逻辑/涉及错…

【C++设计模式】观察者模式(1/2):从基础到优化实现

1. 引言 在 C++ 软件与设计系列课程中,观察者模式是一个重要的设计模式。本系列课程旨在深入探讨该模式的实现与优化。在之前的课程里,我们已对观察者模式有了初步认识,本次将在前两次课程的基础上,进一步深入研究,着重解决观察者生命周期问题,提升代码的安全性、灵活性…

设计模式-(装饰器,适配器,观察者,外观)

装饰器模式 概念: 它允许在不改变对象自身的情况下,动态地给对象添加额外的功能。通过使用装饰器模式,可以在运行时对对象进行扩展,而不需要创建大量的子类 应用: 当你希望在不修改原有类的情况下,给对…

高中数学基础-统计和概率

文章目录 一、统计基础二、概率三、计数原理四、随机变量 高中数学基础-统计和概率 一、统计基础 总体、个体:所有元素称为总体,其中一个元素称为个体普查、抽查:所有元素都检查一遍称为普查,对部分样本进行抽取检查称为抽查&…

BUG: 解决新版本SpringBoot3.4.3在创建项目时勾选lombok但无法使用的问题

前言 当使用Spring Boot 3.4.3创建新项目时,即使正确勾选Lombok依赖,编译时仍出现找不到符号的错误,但代码中Lombok注解的使用完全正确。 原因 Spring Boot 3.4.3在自动生成的pom.xml中新增了maven-compiler-plugin的配置,该插件…