当我使用 XGetImage() 获取窗口的图像(例如根窗口)时,鼠标指针永远不会出现在保存的图像中(使用 opencv3 以 .png 格式)。
那么,是否有一种方法可以在使用 XGetImage() (或 x11 中的任何类似函数)拍摄的最终图像中获取光标? 我没有找到任何可以完成这项工作的函数。
关于XGetImage(): https://tronche.com/gui/x/xlib/graphics/XGetImage.html 我没有找到任何可以完成这项工作的函数。
最佳答案
没有。 XGetImage()
从服务器检索可绘制对象。服务器获取所有可绘制对象并对屏幕硬件执行合成。在这个过程中,光标是一个单独的实体,可能是硬件光标。如果您希望将光标包含在图像中,您需要自己将其合成到图像中。
关于c - XGetImage() 中缺少鼠标指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53936158/