Python MSS

from mss import mss
# The simplest use, save a screenshot of the 1st monitor
with mss () as sct :
sct . shot () Ein ultraschnelles plattformübergreifendes multiple Screenshots-Modul in reinem Python unter Verwendung von CTypes.
- Python 3.9+ , Pep8-konform, keine Abhängigkeit, thread-safe;
- Sehr einfach, erfasst es einen Screenshot per Monitor oder einen Screenshot aller Monitore und speichert es in einer PNG -Datei.
- Sie können jedoch PIL verwenden und von all seinen Formaten profitieren (oder Ihre direkt hinzufügen).
- gut in Numpy und OpenCV integrieren;
- Es könnte leicht in Spiele und andere Software eingebettet werden, die schnelle und plattformoptimierte Methoden erfordern, um Screenshots zu schnappen (wie KI, Computer Vision).
- Holen Sie sich den Quellcode auf GitHub;
- Lernen Sie mit ein paar Beispielen;
- Sie können einen Fehler melden.
- Benötigen Sie Hilfe? Verwenden Sie das Tag Python-MSS auf dem Stapelüberlauf.
- Und es gibt eine vollständige und schöne Dokumentation :)
- MSS steht für mehrere Screenshots;
Installation
Sie können es mit PIP installieren:
python -m pip install -U --user mss
Oder Sie können es mit Conda installieren:
conda install -c conda-forge python-mss