繁体   English   中英

如何在Linux中进行快照-以编程方式C ++

[英]How to take snapshot in linux - programmatically C++

我目前正在参与一个项目,该项目需要我重复拍摄屏幕快照。 我正在使用qt的grabScreen函数执行相同的操作。 每次程序快照时,屏幕冻结半秒钟,从而导致计算机看起来非常缓慢:(

有人可以建议我这样做的更好方法吗?

如果您可以较低级别的方式进行操作,那么应该研究那些我不记得其名称的xorg工具之一。 它是默认安装的,并以位图格式输出屏幕截图。 可惜我不记得这个名字了。

编辑:我明白了! 是“ xwd”。 干杯。

您可以查看ksnapshot的来源,该内容是基于Qt的KDE应用程序。 它的SVN存档在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM