Как я могу разработать инструмент для захвата экрана на Python

Сейчас я изучаю Python и хочу разработать инструмент для захвата экрана на Python. Как я могу выполнить эту работу?


person 北理工人    schedule 31.07.2010    source источник
comment
что ты уже испробовал? К каким онлайн-ресурсам (помимо SO!) вы обращались?   -  person Johnsyweb    schedule 31.07.2010


Ответы (2)


Если вы используете Windows, используйте модуль ImageGrab вместе с Библиотека изображений.
Что-то вроде:

from PIL import ImageGrab
ImageGrab.grab().save("screenshot.jpg", "JPEG")
person Zaki    schedule 31.07.2010

Я думаю, что лучший способ сделать это — создать интерфейс более высокого уровня для ffmpeg. Если вы не хотите писать код для работы с X11 и записи экрана, то это будет лучший вариант.

Если вы протестируете ее на различных платформах, а затем предоставите полезные сообщения об ошибках, например, о несовместимости звуковых систем, о том, где взять определенные видеодрайверы и т. д., тогда эта программа может оказаться весьма полезной.

person codygman    schedule 11.06.2012