【发布时间】:2019-08-11 11:02:19
【问题描述】:
我一直在尝试制作一个程序,当应用程序上的数字发生变化时通知我。我一直在使用 ImageGrab 然后 pytesseract 哪个有效,但是当我可以直观地看到数字时,我只能弄清楚如何截取屏幕截图。如果有一种方法可以在应用程序最小化(在屏幕上不可见)的情况下拍摄应用程序的图像,那将是非常好的,这样我就可以在它运行时处理其他事情。我还需要该应用程序的某个部分的图片,我需要在应用程序内制作照片拍摄位置的边界框。
这是我目前正在使用的,它占据了整个屏幕的某个部分:
img = ImageGrab.grab(bbox=(1400,875,1445,905))
我认为可能有一种方法可以使用 Quartz 来实现,但我不知道如何在后台应用程序的区域中实现。
【问题讨论】:
-
您不能对不在您的屏幕上的内容进行屏幕。
标签: python macos python-2.7 screenshot