2010-07-31 50 views
1

我现在正在学习Python,我想用Python开发一个屏幕捕获工具。我可以做这个工作吗?如何在Python中开发屏幕捕获工具

+0

你到目前为止尝试过什么?你咨询过哪些在线资源(除了那些!)? – Johnsyweb 2010-07-31 06:11:56

+0

我是一个新人。所以........ – 2010-08-01 07:11:47

回答

5

如果您使用的是Windows,请使用ImageGrab module以及Imaging library
喜欢的东西:

from PIL import ImageGrab 
ImageGrab.grab().save("screenshot.jpg", "JPEG") 
+1

这只适用于Windows。 – amindfv 2012-02-24 16:44:33

1

我认为这样做将创造出更高层次的接口的ffmpeg的最佳途径。除非你想编写代码来处理X11并记录屏幕,否则它是最好的选择。

如果你在各种平台上测试它,然后给出有用的错误信息,如不兼容的声音系统,从哪里获得某些视频驱动程序等,那么这可能是一个非常有用的程序。