【发布时间】:2014-02-26 22:22:24
【问题描述】:
我正在构建一个应用程序,该应用程序需要能够在后台运行时对目标窗口进行间歇性屏幕截图。也就是说,它需要能够在没有用户交互的情况下截取特定窗口。
例如,我打开了 Photoshop,我想每隔几分钟捕获我打开的 Photoshop 文档的屏幕截图,并将捕获的内容保存到文件中,本质上是构建文档随时间变化的可视化历史记录。
目前我正在寻找 Unix/Mac 解决方案,但热烈欢迎 Window 的建议。
Screencapture 和 Scrot 都需要鼠标交互来定位窗口,并且根据我研究的 Imagemagick 需要启动 xwd 来获取目标窗口的 id。
我正在寻找一个轻量级的解决方案(我可以与我的软件捆绑在一起),或者理想情况下是一个已经内置在操作系统中的解决方案来实现这一点。
任何建议将不胜感激。干杯。
【问题讨论】:
标签: macos unix screenshot