我有一个使用OpenGL构建的本机C ++应用程序(以及一些核心类中的openFrameworks)。我一直在寻找一种方法,以编程方式从这个桌面应用程序中获取网站的屏幕截图,该屏幕截图是用户在某些交互中发生的,并将其保存在计算机上的某个路径中。
我可以安装一个单独的应用程序,以某种方式向它发出命令,命令行程序,包括一个小的API或库等,但我必须坚持使用Windows为此目的。
为了这个目的,我将无法包含另一个完整的框架,例如Qt(我相信它能够从本机应用程序中截取屏幕截图)。我找到了一些针对mac和linux的解决方案,但找不到任何针对windows的内容:
webkit2png:http://www.paulhammond.org/webkit2png/
khtml2png:http://khtml2png.sourceforge.net等。