MSS pour Multi-Screen Shot.
Il s'agit d'un module Python qui ne doit faire qu'une seule chose, et la faire bien : prendre des captures d'écran.
Hm... Il y a déjà de quoi faire en la matière. Oui, Mais ! Je ne souhaitais pas intégrer des monstres tels que Qt, win32 ou encore wx ; et que ça soit PIL ou Pillow, aucun ne gère le multi-écran.
Le module MSS a été pensé dans le but de combler ces vides :
- gèrer le multi-écran,
- tout en étant multiplate-forme,
- et en utilisant seulement du Python pur, aucun module externe.
Pour plus d'informations sur le fonctionnement interne de MSS :
Téléchargement
Tous les fichiers nécessaires se trouvent sur la page du projet (GitHub).
Vous pouvez l'installer simplement en utilisant pip :
$ python -m pip install -U --user mss
Ou encore via conda:
$ conda install -c conda-forge python-mss
Dépendances et pré-requis
Python 3.5+. C'est tout :)
MSS est écrit en Python pur avec utilisation intensive du module ctypes.
Historique
- 2020-08-07 : Ajout des instructions d'installation pour conda et suppression de la mention de Python 2.