Создание скриншотов на Python с помощью библиотеки PIL
Работа с изображениями » Python для начинающих программа для создания скриншотов, создание скриншотов, создание скриншотов экрана
Библиотека 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/ по интернет-аналитике. Не стоит терять деньги для инвестирование в неэффективную рекламу, узнайте как получить максимальную выгоду.
- Создаем PageRankChecker с GUI на Python
- Как работают функции в Python?
- Модуль shelve в Python - сохранение объектов в файл
- Получение и изменение цвета пикселя в изображении. Библиотека PIL Python
- Объектно-ориентированное программирование. Определение класса и создание экземпляра класса в Python
- Дата и время. Модуль calendar - работа с календарем
- Форматирование Python-кода