pyscreenshot ist ein Python-Modul, das verwendet werden kann, um den Inhalt des Bildschirms, um eine PIL Bildspeicher oder Datei kopieren & nbsp;. Ersatz für die Imagegrab Module, die nur unter Windows funktioniert.
Verwendung
Beispiel:
Import pyscreenshot als Imagegrab
# Vollbild
im = ImageGrab.grab ()
im.show ()
# Teil des Bildschirms
im = ImageGrab.grab (bbox = (10,10,500,500))
im.show ()
# In eine Datei
ImageGrab.grab_to_file ('im.png')
Installation
General
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Installation Setuptools oder pip
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installieren PIL
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Installieren Sie mindestens einen Back-End-
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; installieren Sie das Programm:
wenn Sie Setuptools installiert:
# Als root
easy_install pyscreenshot
wenn Sie pip installiert haben:
# Als root
pip pyscreenshot installieren
Ubuntu
# Ein oder mehrere
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 (erforderlich)
sudo apt-get install python-imaging
sudo apt-get install python-setuptools
sudo easy_install pyscreenshot
Uninstall
# Als root
pip Deinstallation pyscreenshot
Eigenschaften :
- Crossplatform-Wrapper
- Erfassen des gesamten Desktop
- Capturing eine Fläche
- Speichern in einer Datei oder PIL Bildspeicher
- Einige Backends an dieser Diskussion zugrunde: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- Wrapper für verschiedene Backends Plugin basiert, hat es:
- scrot
- ImageMagick
- PyGTK
- PIL (nur unter Windows)
- PyQt4
- wxPython
Anforderungen :
- Python
Grenzen :
- nicht implementiert: Aufnehmen eines aktiven Fensters
- verschiedene Backends erzeugen etwas andere Bilder von der gleichen Desktop, diese untersucht werden soll
- ImageMagick schafft Blackbox auf einigen Systemen
- PyGTK Backend überprüft nicht, $ DISPLAY - & gt; nicht mit Xvfb Arbeits
- langsam: 0,2 s - 0,7 s
Kommentare nicht gefunden