XGetImage()中缺少鼠标指针

时间:2018-12-26 19:11:53

标签: c image x11 opencv3.0 xorg

当我使用XGetImage()获取窗口图像时,例如说根窗口,鼠标指针永远不会出现在保存的图像中(使用opencv3的.png格式)。

那么,有没有一种方法可以在使用XGetImage()(或x11中的任何类似函数)拍摄的最终图像中也获得光标? 我没有找到能完成这项工作的功能。

关于XGetImage(): https://tronche.com/gui/x/xlib/graphics/XGetImage.html 我没有找到能完成这项工作的功能。

1 个答案:

答案 0 :(得分:0)

不。 XGetImage()从服务器检索可绘制对象。服务器获取所有可绘制对象,并对屏幕硬件执行合成。在此过程中,游标是一个单独的实体,可能是硬件游标。如果要在图像中包含光标,则需要自己将其合成到图像中。