可以使用窗口ID抓取X11窗口的完整图像,窗口被另一个窗口覆盖

时间:2016-03-22 05:17:05

标签: x11

我想使用其窗口ID捕获X11窗口的图像。 但是当窗口(WinA)被另一个窗口(WinB)覆盖时它失败了,我捕获的图像由部分WinA和WinB组合,就像我在屏幕上看到的那样。 是否有任何方法可以忽略窗口的覆盖范围,这样无论窗口是否覆盖,我都可以获得完整的图像。 也许设置一些WinA的属性? 感谢。

1 个答案:

答案 0 :(得分:0)

精美的手册:

  

如果窗口具有后备存储,则会返回窗口中被非下级窗口遮挡的区域的后备存储内容。如果窗口没有后备存储,则此类模糊区域的返回内容未定义。

因此您需要设置BackingStore窗口属性。