Создание скриншотов на Python с помощью библиотеки PIL







Библиотека PIL в операционной системе Windows позволяет сделать снимок экрана (скриншот). Можно получить как полную копию экрана, так и копию определенной прямоугольной области. Для получения копии экрана предназначена функция grab() из модуля ImageGrab. Формат функции:
grab([<Координаты прямоугольной области>])
Если параметр не указан, то возвращается полная копия экрана в виде объекта изображения в режиме RGB. Для получения только определенной области необходимо указать координаты прямоугольника: левого верхнего угла и правого нижнего угла. Пример создания скриншотов приведен ниже.
>>> from PIL import Image, ImageGrab
>>> img = ImageGrab.grab()
>>> img.save("screen.bmp", "BMP")
>>> img.mode
'RGB'
>>> img2 = ImageGrab.grab( (100, 100, 300, 300) )
>>> img2.save("screen2.bmp", "BMP")
>>> img2.size
(200, 200)
Для получения более эффективной рекламы нужно провести интернет-аналитику и узнать предпочтения пользователей и где стоит разместить свою рекламу. Ознакомьтесь с экспериментами и советами http://aweb.ua/seo-blog/o-celyax-internet-reklamy-i-akcentax-v-internet-analitike/ по интернет-аналитике. Не стоит терять деньги для инвестирование в неэффективную рекламу, узнайте как получить максимальную выгоду.
- Абстрактные методы в Python
- Парсер HTML страниц на Python
- Модуль threading на примерах
- Получение и изменение цвета пикселя в изображении. Библиотека PIL Python
- Как выбрать хостинг для сайта без какого-либо риска?
- Основы SQLite - С чего начать?
- Веб-программирование в Python. Создание и запуск сайтов на Python