我如何在Python中开发一个屏幕捕获工具

时间:2010-07-31 06:05:22

标签: python screen-capture

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

2 个答案:

答案 0 :(得分:5)

如果您使用的是Windows,请使用ImageGrab moduleImaging library
类似的东西:

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

答案 1 :(得分:1)

我认为最好的方法是为ffmpeg创建一个更高级别的界面。除非您想编写代码来处理X11并记录屏幕,否则它将是最佳选择。

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