Делаем скриншот на Python: 3 способа

Делаем скриншот на Python: 3 способа Статьи

Введение

В данной статье рассмотрим 3 способа сделать скриншот при помощи языка программирования Python.

1 способ — использование pyscreenshot

В данном способе мы будем использовать модуль pyscreenshot, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install pyscreenshot, нажать Enter и ждать установки.

После инсталляции модуля мы его импортируем:

import pyscreenshot

При помощи функции grab() делаем скриншот и сохраняем используя метод save():

import pyscreenshot

image = pyscreenshot.grab()
image.save('screenshot.png')

2 способ — использование pyautogui

В данном способе мы будем использовать модуль pyautogui, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install pyautogui, нажать Enter и ждать установки.

Далее импортируем модуль pyautogui:

import pyautogui

Используя функцию screenshot() сделаем скриншот, который автоматически сохранится:

import pyautogui

pyautogui.screenshot('screenshot_pyautogui.png')

3 способ — использование Pillow

В данном способе мы будем использовать модуль Pillow, который требует установки. Для этого нужно перейти в терминал, или же командную строку, прописать pip install Pillow, нажать Enter и ждать установки.

Далее импортируем ImageGrab из модуля Pillow:

from PIL import ImageGrab

При помощи функции grab() сделаем скриншот и сохраним методом save():

from PIL import ImageGrab

image = ImageGrab.grab()
image.save('screenshot_Pillow.png')

Видеоурок

3 способа сделать скриншот с помощью Python

Заключение

В ходе статьи мы с Вами разобрали целых 3 способа сделать скриншот при помощи языка программирования Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start