跳转到主要内容

使用纯Python和ctypes实现的跨平台快速多截图模块。

项目描述

Python MSS

PyPI version Anaconda version Tests workflow Downloads

from mss import mss

# The simplest use, save a screen shot of the 1st monitor
with mss() as sct:
    sct.shot()

使用纯Python和ctypes实现的跨平台快速多截图模块。

  • Python 3.8+,遵循PEP8规范,无依赖,线程安全;
  • 非常基本,它可以通过显示器抓取一张截图或所有显示器的截图并保存为PNG文件;
  • 但您可以使用PIL并从中受益于所有格式(或直接添加您的格式);
  • 与Numpy和OpenCV集成良好;
  • 可以轻松嵌入到需要快速且平台优化的抓取屏幕截图的方法的游戏和其他软件中(如AI、计算机视觉);
  • 在GitHub上获取源代码
  • 通过大量示例学习;
  • 您可以通过报告错误
  • 需要帮助吗?请在StackOverflow上使用标签python-mss
  • 并且有一个完整且美观的文档 :);
  • MSS代表多屏幕截图;

安装

您可以使用pip安装它

python -m pip install -U --user mss

或者您可以使用conda安装它

conda install -c conda-forge python-mss

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

mss-9.0.2.tar.gz (82.5 kB 查看哈希值)

上传时间

构建分布

mss-9.0.2-py3-none-any.whl (23.9 kB 查看哈希值)

上传时间 Python 3

由以下支持