So erstellen Sie einen Snapshot in Linux - programmgesteuert C ++

8

Ich bin derzeit an einem Projekt beteiligt, bei dem ich wiederholt Schnappschüsse vom Bildschirm machen muss. Ich benutze qt's grabScreen-Funktion, um das gleiche zu tun. Der Bildschirm friert für eine halbe Sekunde jedes Mal ein, wenn das Programm einen Schnappschuss macht, der dazu führt, dass der Computer sehr langsam zu sein scheint: (

Kann mir jemand eine bessere Methode vorschlagen?

    
Anuvrat Parashar 11.05.2010, 20:51
quelle

2 Antworten

2

Sie könnten sich die Quelle von, sagen wir, ksnapshot ansehen, was die Qt-basierte KDE-App ist, die dies tut. Sein SVN-Archiv ist hier .

    
Dirk Eddelbuettel 11.05.2010, 21:26
quelle
3

Wenn Sie es auf eine niedrigere Ebene machen, sollten Sie sich eines dieser xorg-Tools ansehen, an die ich mich nicht erinnern kann. Es ist standardmäßig installiert und gibt den Screenshot im Bitmap-Format aus. Es ist eine Schande, dass ich mich nicht an den Namen erinnern kann.

EDIT: Ich habe es! Es ist "xwd". Prost.

    
Andreas 12.05.2010 10:23
quelle

Tags und Links