Python mss

from mss import mss
# The simplest use, save a screenshot of the 1st monitor
with mss () as sct :
sct . shot () Un module d'écran multiples multiplateforme ultra-rapide dans Pure Python à l'aide de CTYPES.
- Python 3.9+ , conforme PEP8, pas de dépendance, thread-safe;
- Très basique, il saisira une capture d'écran par moniteur ou une capture d'écran de tous les moniteurs et l'enregistrera dans un fichier PNG;
- Mais vous pouvez utiliser PIL et bénéficier de tous ses formats (ou ajouter le vôtre directement);
- intégrer bien avec Numpy et OpenCV;
- Il pourrait être facilement intégré à des jeux et à d'autres logiciels qui nécessitent des méthodes optimisées rapides et optimisées pour saisir des captures d'écran (comme l'IA, vision par ordinateur);
- Obtenez le code source sur GitHub;
- Apprenez avec un tas d'exemples;
- Vous pouvez signaler un bug;
- Besoin d'aide? Utilisez le balise Python-MSS sur Stack Overflow;
- Et il y a une documentation complète et magnifique :)
- MSS représente plusieurs captures d'écran;
Installation
Vous pouvez l'installer avec PIP:
python -m pip install -U --user mss
Ou vous pouvez l'installer avec conda:
conda install -c conda-forge python-mss