Программа для захвата скриншота рабочего стола в чистом C - PullRequest
0 голосов
/ 05 июля 2011

Я хочу написать простую программу для захвата полного скриншота рабочего стола в чистом C на Linux, т.е. без QT или Xlib

1 Ответ

3 голосов
/ 05 июля 2011

Просто: переопределите Xlib внутри вашей программы или хотя бы ту ее часть, которая нужна вам, чтобы захватить экран. Вам следует начать с чтения протокола X .

Редактировать: Возможно, вам следует прочитать страницу Википедии по протоколу X перед формальной спецификацией. Вам нужно отправить запрос GetImage X, как описано на странице 61 PDF-файла, ссылка на который приведена выше.

...