pyscreenshot est un module Python qui peut être utilisé pour copier le contenu de l'écran à une mémoire PIL d'image ou un fichier. & Nbsp; remplacement pour le module ImageGrab, qui fonctionne sur Windows uniquement.
Usage
Exemple:
pyscreenshot d'importation comme ImageGrab
# Plein écran
im = ImageGrab.grab ()
im.show ()
# Partie de l'écran
im = ImageGrab.grab (bbox = (10,10,500,500))
im.show ()
# De déposer
ImageGrab.grab_to_file ('im.png')
Installation
Général
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installer setuptools ou pip
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installer PIL
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installer au moins un backend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installer le programme:
si vous avez installé setuptools:
# En tant que root
easy_install pyscreenshot
si vous avez installé pip:
# En tant que root
pip installer pyscreenshot
Ubuntu
# Un ou plus
sudo apt-get install scrot
sudo apt-get install imagemagick
sudo apt-get install python-gtk2
sudo apt-get install python-qt4
sudo apt-get install python-wxversion
# Python Imaging Library (obligatoire)
sudo apt-get install python-imaging
sudo apt-get install python-setuptools
sudo easy_install pyscreenshot
Désinstaller
# En tant que root
pip désinstallation pyscreenshot
Caractéristiques :
- Crossplatform wrapper
- Capturer l'ensemble du bureau
- Capturer une zone
- Enregistrement de fichier ou PIL mémoire d'image
- des backends sont basées sur cette discussion: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- Plugin base, il a wrappers pour différents backends:
- scrot
- ImageMagick
- PyGTK
- PIL (uniquement sous Windows)
- PyQt4
- wxPython
Exigences :
- Python
Limites :
- pas mis en œuvre: Capture d'une fenêtre active
- différents backends produisent des images légèrement différentes du même bureau, ce qui devrait être étudiée
- ImageMagick crée blackbox sur certains systèmes
- PyGTK backend ne vérifie pas $ DISPLAY - & gt; ne pas travailler avec Xvfb
- lente: 0.2s - 0.7s
Commentaires non trouvées