Python MSS

from mss import mss
# The simplest use, save a screenshot of the 1st monitor
with mss () as sct :
sct . shot () Um módulo de várias plataformas cruzadas de plataforma cruzada ultra-rápida em python puro usando ctypes.
- Python 3.9+ , pep8 compatível, sem dependência, seguro de linha;
- Muito básico, ele pegará uma captura de tela por monitor ou uma captura de tela de todos os monitores e a salvará em um arquivo PNG;
- Mas você pode usar o PIL e se beneficiar de todos os seus formatos (ou adicionar o seu diretamente);
- integrar bem com Numpy e OpenCV;
- Pode ser facilmente incorporado aos jogos e outros softwares que exigem métodos otimizados rápidos e da plataforma para obter capturas de tela (como a IA, visão computacional);
- Obtenha o código -fonte no GitHub;
- Aprenda com vários exemplos;
- você pode relatar um bug;
- Precisa de ajuda? Use o tag python-mss no transbordamento da pilha;
- E há uma documentação completa e bonita :)
- MSS significa várias capturas de tela;
Instalação
Você pode instalá -lo com Pip:
python -m pip install -U --user mss
Ou você pode instalá -lo com conda:
conda install -c conda-forge python-mss