作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想获取带有边框/框架/标题栏的 X 服务器窗口(顶层窗口,父窗口是根窗口)的图像。我已经尝试了几个库(Xlib、XRender、gdk、cairo),但它们都不起作用。捕获的图像与窗口具有相同的几何形状,但缺少框架。
问题是应该保存帧图像的子窗口是 InputOnly。原因可能是窗口装饰器在运行时与窗口本身同时渲染框架。
我无法从 RootWindow 捕获图像,因为 Window 可能被部分或全部覆盖。
重新装饰捕获的窗口图像可能是一种替代方法。
有什么建议吗?谢谢。
附言。当 compiz 没有运行时,一切都按预期工作。
最佳答案
我在 Linux 上使用快门进行屏幕截图,捕捉屏幕的任何部分都非常容易。作为奖励,有一些工具可以添加箭头或突出显示部分。
关于linux - 桌面效果 (compiz) 打开 : How to capture the image of a window WITH border/frame/title bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219704/
我是一名优秀的程序员,十分优秀!