【发布时间】:2011-06-02 19:59:53
【问题描述】:
我想获取带有边框/框架/标题栏的 X 服务器窗口(顶层窗口,父窗口是根窗口)的图像。我已经尝试了几个库(Xlib、XRender、gdk、cairo),但它们都不起作用。捕获的图像与窗口具有相同的几何形状,但缺少框架。
问题是应该保存框架图像的子窗口是 InputOnly。原因可能是窗口装饰器与窗口本身同时渲染框架。
我无法从 RootWindow 捕获图像,因为 Window 可能被部分或全部覆盖。
重新装饰捕获的窗口图像可能是一种替代方法。
有什么建议吗?谢谢。
PS。当 compiz 没有运行时,一切都按预期运行。
【问题讨论】:
标签: linux screenshot xlib