Указатель мыши отсутствует в XGetImage () - PullRequest
0 голосов
/ 26 декабря 2018

Когда я использую XGetImage () для получения изображения окна, скажем, корневого окна, например, указатель мыши никогда не встречается на сохраненном изображении (в формате .png с использованием opencv3).

Итак, есть ли способ получить курсор также на конечном изображении, полученном с помощью XGetImage () (или любой подобной функции в x11)?Я не нашел ни одной такой функции, которая выполняет эту работу.

О XGetImage (): https://tronche.com/gui/x/xlib/graphics/XGetImage.html Я не нашел ни одной такой функции, которая выполняет эту работу.

1 Ответ

0 голосов
/ 28 декабря 2018

Нет.XGetImage() получает отрисовку с сервера.Сервер берет все элементы рисования и выполняет компоновку с оборудованием экрана.В этом процессе курсор является отдельной сущностью, возможно, аппаратным курсором.Если вы хотите, чтобы курсор включался в ваше изображение, вам нужно самостоятельно скомпоновать его в изображение.

...