从python快速截取**屏幕截图

Cla*_*diu 7 python optimization performance screen-scraping image

A PIL.Image.grab()大约需要0.5秒.这只是为了从屏幕上获取数据到我的应用程序,而我没有任何处理.另一方面,FRAPS可以截取高达30 FPS的屏幕截图.我有什么方法可以从Python程序中做同样的事情吗?如果没有,C程序怎么样?(我可以使用Python程序与它接口,可能...)

Vin*_*vic 7

如果您想要快速截屏,则必须使用较低级别的 API,例如 DirectX 或 GTK。有 Python 包装器,例如DirectPythonPyGTK。我发现的一些样本如下:

  • 一个更快且符合 Python 3 的好选择:/sf/answers/3144812401/ (2认同)