gpt4 book ai didi

linux - 桌面效果 (compiz) 打开 : How to capture the image of a window WITH border/frame/title bar?

转载 作者:太空狗 更新时间:2023-10-29 11:23:29 26 4
gpt4 key购买 nike

我想获取带有边框/框架/标题栏的 X 服务器窗口(顶层窗口,父窗口是根窗口)的图像。我已经尝试了几个库(Xlib、XRender、gdk、cairo),但它们都不起作用。捕获的图像与窗口具有相同的几何形状,但缺少框架。

问题是应该保存帧图像的子窗口是 InputOnly。原因可能是窗口装饰器在运行时与窗口本身同时渲染框架。

我无法从 RootWindow 捕获图像,因为 Window 可能被部分或全部覆盖。

重新装饰捕获的窗口图像可能是一种替代方法。

有什么建议吗?谢谢。

附言。当 compiz 没有运行时,一切都按预期工作。

最佳答案

我在 Linux 上使用快门进行屏幕截图,捕捉屏幕的任何部分都非常容易。作为奖励,有一些工具可以添加箭头或突出显示部分。

http://shutter-project.org/preview/screenshots/

关于linux - 桌面效果 (compiz) 打开 : How to capture the image of a window WITH border/frame/title bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com