news 2026/4/3 5:31:21

mss 截图所有的显示器 python

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mss 截图所有的显示器 python
import mss import matplotlib.pyplot as plt from PIL import Image import platform # === 自动启用中文字体 === def setup_chinese(): sys = platform.system() if sys == "Windows": plt.rcParams['font.sans-serif'] = ['Microsoft YaHei', 'SimHei'] elif sys == "Darwin": plt.rcParams['font.sans-serif'] = ['PingFang SC', 'Arial Unicode MS'] else: plt.rcParams['font.sans-serif'] = ['WenQuanYi Micro Hei'] plt.rcParams['axes.unicode_minus'] = False setup_chinese() def capture_and_show_all_screens(): with mss.mss() as sct: # 获取所有独立显示器(跳过索引0的全屏合并区) monitors = sct.monitors[1:] if not monitors: print("❌ 未检测到任何可截图的显示器") return print(f"✅ 检测到 {len(monitors)} 个显示器,正在截图...") # 设置子图布局 n = len(monitors) cols = 2 rows = (n + 1) // cols fig, axes = plt.subplots(rows, cols, figsize=(10 * cols, 6.5 * rows)) if n == 1: axes = [axes] else: axes = axes.flatten() for i, mon in enumerate(monitors): # 截图 screenshot = sct.grab(mon) img = Image.frombytes("RGB", screenshot.size, screenshot.rgb) # 构建中文标题(只显示客观信息,不做判断) title = ( f"显示器 {i+1}\n" f"分辨率: {mon['width']} × {mon['height']}\n" f"位置: ({mon['left']}, {mon['top']})" ) # 显示 axes[i].imshow(img) axes[i].set_title(title, fontsize=11, pad=10, linespacing=1.3) axes[i].axis('off') # 隐藏多余子图 for j in range(i + 1, len(axes)): axes[j].axis('off') plt.tight_layout(pad=2.5) plt.suptitle("🖥️ 所有可截图显示器(含虚拟屏)", fontsize=16, y=0.99, fontweight='bold') plt.show() if __name__ == "__main__": print("🚀 正在捕获所有可截图的屏幕(不区分物理/虚拟)...") capture_and_show_all_screens()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 4:35:20

计算机小程序毕设实战-基于微信小程序的养老院系统的设计与实现基于springboot的养老院预约系统的设计与实现小程序设计【完整源码+LW+部署说明+演示视频,全bao一条龙等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

作者头像 李华
网站建设 2026/3/31 15:44:57

BiliPai 5.0.5 | B站开源第三方应用,纯净无广流畅

BiliPai 是一个基于 Jetpack Compose 和 Material Design 3 构建的第三方 B 站客户端,提供首页推荐、视频播放、账号登录(扫码/网页)、主题切换等核心功能。它支持高清播放、瀑布流浏览、动态配色、骨架屏加载、Lottie 动画等现代交互体验&am…

作者头像 李华
网站建设 2026/4/2 10:06:24

AI大模型薪资大概能达到多少?

AI大模型薪资大概能达到多少? AI大模型相关岗位的薪资受地域、企业类型、资历等多因素影响,以下为分层参考: 一、地域差异 一线城市(北京/上海/深圳) 应届硕士:$25k-40k$/月(年薪$30w-50w$&am…

作者头像 李华
网站建设 2026/3/22 20:22:03

【数据分析】辅导功能和ISSR-MDF模型的综合预警指标附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书…

作者头像 李华
网站建设 2026/3/17 22:25:48

算法系列之 基于Linux Alsa的AVAS实现

目录 1.概述 1.1 AVAS简介 1.2 AVAS出现的原因 2.实现方案 2.1 方案简介 2.2 技术要求 2.3方案架构 3. 关键代码实现 3.1 Avas_core文件 3.1.1数据结构 3.1.2 计算频率 3.2 audio_engine代码 3.2.1 引擎关键结构 3.2.2 产生波形 3.2.3 初始化引擎 3.2.4 播放线程&…

作者头像 李华