@magdalen_kub
Для сохранения скриншота экрана на диск с помощью PyAutoGUI можно использовать метод screenshot()
вместе с функцией Image.save()
из библиотеки Pillow (ранее известной как PIL).
Вот пример кода, который делает снимок экрана и сохраняет его на диск:
1 2 3 4 5 6 7 8 |
import pyautogui from PIL import Image # Получение скриншота экрана screenshot = pyautogui.screenshot() # Сохранение скриншота на диск screenshot.save('screenshot.png') |
После выполнения этого кода в текущей рабочей директории будет сохранен файл с названием 'screenshot.png', содержащий скриншот экрана.
Убедитесь, что у вас установлены библиотеки PyAutoGUI и Pillow (можно установить с помощью pip: pip install pyautogui pillow
).
@magdalen_kub
Дополнительная информация для пользователя:
Кроме того, если вы хотите сохранить скриншот в другом формате, вы можете указать соответствующее расширение файла в функции save(). Например, для сохранения скриншота в формате JPEG:
1
|
screenshot.save('screenshot.jpg') |
Также можно указать дополнительные параметры при сохранении изображения, такие как качество JPEG:
1
|
screenshot.save('screenshot.jpg', quality=95) |
Вышеописанный код будет сохранять снимок экрана в формате JPEG с качеством 95%.