Захват экрана с использованием PyScreenshot в Python

Захват экрана с легкостью! Используй PyScreenshot в Python

Захват экрана с легкостью с использованием PyScreenshot в Python

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 вы можете легко создавать скриншоты для своих проектов, документации или для других целей.

To leave a comment you need to Login / Create account