当前位置: 首页 > news >正文

pyautogui库的screenshot()函数

# 方法一
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)) 明确指定了截图区域,仅截取主显示器的内容。
如果系统是多显示器环境,这段代码只会截取主显示器的内容,而不会包括其他显示器。

相关文章:

  • python poetry添加某个git仓库的某个分支
  • 学习FreeRTOS推荐几篇质量高的文章
  • 6. grafana的graph简介
  • Android Realm数据库使用与集成指南
  • el-form中使用el-select,下拉框出现错位
  • 【Kimi】自动生成PPT-并支持下载和在线编辑--全部免费
  • 【我的 PWN 学习手札】IO_FILE 之 劫持vtable到_IO_str_jumps
  • LeetCode - 24 两两交换链表中的节点
  • PHP入门基础学习七(函数3)
  • WIn32 笔记:本专栏课件
  • Oracle管理员高级操作的详细步骤说明,涵盖性能优化、安全管理、高可用性配置等核心内容
  • Halcon 3D加快表面匹配速度
  • [深度学习]基于C++和onnxruntime部署yolov12的onnx模型
  • Git add --- error: Filename too long
  • 代码随想录DAY35|01背包问题、416. 分割等和子集
  • DeepSeek开源周Day1:重磅发布FlashMLA,重新定义AI推理效率天花板
  • AI顿悟之旅 - 1 - DeepSeek的训练方法为什么相比GPT-o1大幅度减少算力资源?
  • Windows与Ubuntu安装MySQL
  • Sqlserver安全篇之_隐藏实例功能和禁用SQL Server Browser服务
  • 银河麒麟高级服务器操作系统通用rsync禁止匿名访问操作指南
  • 科普|男性这个器官晚到岗,可能影响生育能力
  • 首次采用“顶置主星+侧挂从星”布局,长二丁“1箭12星”发射成功
  • 颜福庆与顾临的争论:1930年代在中国维持一家医学院要花多少钱
  • 乌拉圭前总统何塞·穆希卡去世
  • 深圳中院回应“退休夫妻月入1.2万负债1.2亿”:其自述因经营不善负债
  • 2025上海科技节本周六启幕,机器人和科学家同走AI科学红毯