Python MSS

from mss import mss
# The simplest use, save a screenshot of the 1st monitor
with mss () as sct :
sct . shot () Un módulo de capturas de capturas multiplataforma ultra rápida en Python puro usando CTYPES.
- Python 3.9+ , compatible con Pep8, sin dependencia, segura de hilo;
- Muy básico, tomará una captura de pantalla por monitor o una captura de pantalla de todos los monitores y lo guardará en un archivo PNG;
- Pero puede usar PIL y beneficiarse de todos sus formatos (o agregar los suyos directamente);
- integrarse bien con Numpy y OpenCV;
- Podría integrarse fácilmente en juegos y otros software que requieren métodos optimizados rápidos y de plataforma para tomar capturas de pantalla (como IA, visión por computadora);
- Obtenga el código fuente en GitHub;
- Aprenda con un montón de ejemplos;
- Puede informar un error;
- ¿Necesitas ayuda? Use la etiqueta Python-MSS en el desbordamiento de la pila;
- y hay una documentación completa y hermosa :)
- MSS significa múltiples capturas de pantalla;
Instalación
Puede instalarlo con PIP:
python -m pip install -U --user mss
O puede instalarlo con conda:
conda install -c conda-forge python-mss