PyScreenshot - это библиотека Python, которая позволяет легко делать снимки экрана. Это кроссплатформенное решение, совместимое с Windows, macOS и Linux.
Чтобы установить PyScreenshot, выполните следующую команду:
pip install pyscreenshot
Захват экрана с помощью PyScreenshot очень просто. Вот как это сделать:
import pyscreenshot as ImageGrab
# Захват всего экрана
im = ImageGrab.grab()
Теперь переменная im
содержит объект изображения с изображением экрана. Вы можете сохранить это изображение в файл, используя метод save
:
im.save('screenshot.png')
Вы также можете захватить только часть экрана, указав координаты области, которую вы хотите захватить. Вот как это сделать:
import pyscreenshot as ImageGrab
# Захват области экрана
bbox = (10, 10, 100, 100)
im = ImageGrab.grab(bbox)
Здесь bbox
- это кортеж, содержащий координаты левого верхнего и правого нижнего углов области, которую вы хотите захватить.
По умолчанию PyScreenshot сохраняет снимки экрана в формате PNG. Вы можете изменить это, указав аргумент format
в метод save
. Вот пример сохранения снимка экрана в формате JPEG:
im.save('screenshot.jpg', format='jpeg')
PyScreenshot - это мощный инструмент для захвата изображений экрана в Python. Он прост в использовании и позволяет захватывать как весь экран, так и части экрана. С помощью PyScreenshot вы можете легко создавать скриншоты для своих проектов, документации или для других целей.