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

时间:2009-08-14 08:08:32

标签: python image optimization performance screen-scraping

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

1 个答案:

答案 0 :(得分:4)

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