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
если вы пип установлены:
# В качестве корня
пункт установить pyscreenshot
Ubuntu
# один или больше
Судо APT-получить установку Scrot
Судо APT-получить установку ImageMagick
Судо APT-получить установку питона-gtk2
Судо APT-получить установку питона-qt4
Судо APT-получить установку питона-wxversion
# Python Imaging Library (обязательно)
Судо APT-получить установку питона-изображений
Судо APT-получить установку питона-Setuptools
Судо easy_install pyscreenshot
Удаление
# В качестве корня
Пип удаления pyscreenshot
Особенности
- Кроссплатформенный обертка
- Захват весь рабочий стол
- Захват область
- Сохранение в файл или ПИЛ памяти изображения
- некоторые движки основаны на этой дискуссии: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- Scrot
- ImageMagick
- PyGTK
- PIL (только на окнах)
- PyQt4
- WxPython
<класс Li = "bbli"> Плагин основан, он имеет оболочки для различных движков:
Требования
- Python
Ограничения
- не реализованы: Захват активного окна
- различных подсистем генерации немного разные изображения с той же столе, это должно быть исследовано
- ImageMagick создает черный ящик на некоторых системах
- PyGTK базовая не проверяет $ DISPLAY - & GT; не работает с Xvfb
- медленно: 0,2 с - 0.7s
Комментарии не найдены