[英]How to take snapshot in linux - programmatically C++
我目前正在参与一个项目,该项目需要我重复拍摄屏幕快照。 我正在使用qt的grabScreen函数执行相同的操作。 每次程序快照时,屏幕冻结半秒钟,从而导致计算机看起来非常缓慢:(
有人可以建议我这样做的更好方法吗?
如果您可以较低级别的方式进行操作,那么应该研究那些我不记得其名称的xorg工具之一。 它是默认安装的,并以位图格式输出屏幕截图。 可惜我不记得这个名字了。
编辑:我明白了! 是“ xwd”。 干杯。
您可以查看ksnapshot
的来源,该内容是基于Qt的KDE应用程序。 它的SVN存档在这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.