pyscreenshot on Python-moduuli, joka voidaan kopioida näytön PIL kuvan muistiin tai tiedosto. & Nbsp; Korvaus ImageGrab moduuli, joka toimii vain Windows.
Käyttö
Esimerkki:
tuonti pyscreenshot kuin ImageGrab
# Koko näyttö
im = ImageGrab.grab ()
im.show ()
# Osa näytön
im = ImageGrab.grab (bbox = (10,10,500,500))
im.show ()
# Arkistoida
ImageGrab.grab_to_file ('im.png')
Asennus
Yleinen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; asentaa setuptools tai pip
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; asentaa PIL
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; asentaa vähintään yksi backend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Ohjelman asentaminen:
jos sinulla on setuptools asennettu:
# Pääkäyttäjänä
easy_install pyscreenshot
jos olet pip asennettu:
# Pääkäyttäjänä
Pip asentaa pyscreenshot
Ubuntu
# Yksi tai useampi
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 (vaaditaan)
sudo apt-get install python-imaging
sudo apt-get install python-setuptools
sudo easy_install pyscreenshot
Uninstall
# Pääkäyttäjänä
PIP uninstall pyscreenshot
Ominaisuudet :
- crossplatform kääre
- kaappaaminen koko työpöydän
- kaappaaminen alue
- säästö tiedostoon tai PIL kuvan muisti
- jotkut backends perustuvat tähän keskusteluun: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- Plugin perustuu, se on kääreet eri backends:
- scrot
- ImageMagickin
- PyGTK
- PIL (vain Windows)
- PyQt4
- wxPython
Vaatimukset :
- Python
Rajoitukset :
- ei toteutettu: kaappaus aktiivinen ikkuna
- eri backends antaa hieman erilaisia kuvia samasta työpöydän, tämä olisi tutkittava
- ImageMagickin luo blackbox joissakin järjestelmissä
- PyGTK ajuri ei tarkista $ DISPLAY - & gt; ei toimi Xvfb
- hidas: 0.2S - 0.7s
Kommentteja ei löytynyt