Как сделать скриншот фонового приложения в Python 2.7 для Mac - PullRequest
0 голосов
/ 20 марта 2019

Я пытался создать программу, которая будет уведомлять меня об изменении числа в приложении. Я использовал ImageGrab, а затем pytesseract, который работает, но я могу понять, как сделать снимок экрана, только когда я смогу визуально увидеть число. Было бы очень хорошо, если бы был способ сделать изображение приложения, если оно было свернуто (не видно на экране), чтобы я мог работать над другими вещами во время его работы. Мне также нужно изображение определенной части этого приложения, которое мне нужно сделать, чтобы внутри приложения была ограничительная рамка того места, где снимок сделан.

Это то, что я сейчас использую, которое занимает определенную часть всего экрана:

img = ImageGrab.grab (bbox = (1400,875,1445,905))

Я думаю, что может быть способ сделать это с помощью Quartz, но я не смог выяснить, как сделать область фонового приложения.

1 Ответ

0 голосов
/ 20 марта 2019

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

...