Шаг 235.
Основы языка Python.
Создание скриншотов

    На этом шаге мы рассмотрим средства для создания скриншотов.

    Библиотека Pillow в операционной системе 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)

    Со следующего шага мы начнем рассматривать взаимодействие с Интернетом.




Предыдущий шаг Содержание Следующий шаг