Как сделать скришот всего экрана (Python)
Как можно сделать скриншот всего экрана чтобы он сохранялся в папку c:\Users\epicb\Desktop/TEST с названием 1.png и в случае если файл с таким именем уже есть чтоб он перезаписывался, я искал в интернете но ничего не нашел, буду благодарен если хотя бы скините ссылку на статью где можно с этим ознакомиться
Отслеживать
задан 26 янв 2021 в 9:13
user420913 user420913
отвечает ли это на ваш вопрос ru.stackoverflow.com/questions/1109366/…
26 янв 2021 в 9:19
нет не отвечает, там вообще про PyQt и про буфер обмена
– user420913
26 янв 2021 в 9:21
Если я в свой проэкт импортирую еще и PyQt то при компиляции в .exe он будет катастрофически много весить
– user420913
26 янв 2021 в 9:23
вы попробовали указанный пример?
Как сделать скриншот игры в python?
Делаю телеграм бота, который присылает скриншот экрана. Пользуюсь библиотекой mss. Рабочий стол он скриншотит нормально, но когда запущена игра (кс 1.6), он просто присылает чёрный экран. Можно ли сделать скриншот игры в python?
- Вопрос задан более двух лет назад
- 931 просмотр
Комментировать
Решения вопроса 1

это просто но я не знаю как это будет работать у тебя
import pyautogui image = pyautogui.screenshot("screen.png", region=(0, 0, 300, 400))
если что: region=(начало рамки фотки по x, начало рамки фотки по y, конец рамки фотки по x, конец рамки фотки по y) фотка будет хранится рядом с файлом а название здесь указан «screen.png»
Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Создание скриншотов на Python с помощью библиотеки PIL
8 августа 2013 г.
Archy
Просмотров: 34687
RSS
Обсудить
Работа с изображениями » Python для начинающих
программа для создания скриншотов, создание скриншотов, создание скриншотов экрана

Библиотека PIL в операционной системе 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)
Для получения более эффективной рекламы нужно провести интернет-аналитику и узнать предпочтения пользователей и где стоит разместить свою рекламу. Ознакомьтесь с экспериментами и советами http://aweb.ua/seo-blog/o-celyax-internet-reklamy-i-akcentax-v-internet-analitike/ по интернет-аналитике. Не стоит терять деньги для инвестирование в неэффективную рекламу, узнайте как получить максимальную выгоду.
Еще записи по теме
- Python-рецепты. Словари
- Как определить мощности виртуального сервера для своего проекта?
- Основы SQLite — С чего начать?
- Работаем с ssh в Python
- Создание базы данных SQLite в Python
- Как работают функции в Python?
- Создание своего веб-фреймворка на Python — Часть 1
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)
Со следующего шага мы начнем рассматривать взаимодействие с Интернетом .