pyscreenshot е Python модул, който може да се използва, за да копирате съдържанието на екрана, за да PIL памет на изображение или файл & Nbsp;. Замяна за ImageGrab модул, който работи само на Windows.
Употреба
Пример:
внос pyscreenshot като ImageGrab
# Цял екран
IM = ImageGrab.grab ()
im.show ()
# Част на екрана
IM = ImageGrab.grab (bbox = (10,10,500,500))
im.show ()
# Да подадете
ImageGrab.grab_to_file ("im.png)
<Силен> Монтаж
Общ
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; инсталиране setuptools или пипс
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; инсталиране на PIL
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; инсталиране на най-малко един гръб
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; инсталиране на програмата:
Ако сте инсталирали setuptools:
# Като корен
easy_install pyscreenshot
ако сте PIP инсталиран:
# Като корен
PIP инсталирате pyscreenshot
Ubuntu
# Една или повече
ап-да инсталирате scrot
ап-да инсталирате ImageMagick
ап-да инсталирате Python-gtk2
ап-да инсталирате Python-qt4
ап-да инсталирате Python-wxversion
# Python Imaging Library (задължително)
ап-да инсталирате Python-образна
ап-да инсталирате Питон setuptools
Sudo easy_install pyscreenshot
Uninstall
# Като корен
PIP деинсталиране pyscreenshot
<силни> Характеристики :
- Crossplatform обвивка
- въвежда целият плот
- Запис площ
- спестяване във файл или PIL паметта изображение
- някои Неуспех се основават на тази дискусия: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- scrot
- ImageMagick
- PyGTK
- PIL (само за Windows)
- PyQt4
- wxPython
<Ли клас = "bbli"> Plugin основава, тя има опаковки за различни Неуспех:
<силни> Изисквания :
- Python
<силни> Ограничения :
- не е изпълнена: заснемане на активния прозорец
- различни Неуспех генерират малко по-различни изображения на една и съща площ, това трябва да се разследва
- ImageMagick създава Blackbox на някои системи
- PyGTK бекенд не проверява $ DISPLAY - & GT; Не работя с Xvfb
- бавна: 0.2S - 0.7s
Коментари не е намерена