Wie funktioniert die Drucktaste?

15

Ich möchte wissen, wie die Drucktaste funktioniert. Dies ist nützlich, um einen Schnappschuss des aktuellen Bildschirms zu machen, aber wie ist dies möglich? Gibt es eine Software, die ausgeführt wird und einen Snap ausführt, wenn die Bildschirmdrucktaste gedrückt wird? Wenn ja, was sind sie?

Kann mir jemand hinter den Kulissen dieses Prozesses helfen?

Ameisen
quelle
2
Ich würde gerne eine ausführliche Antwort dazu sehen. Es ist etwas, was ich für selbstverständlich
halte
5
Ich bin jedes Mal in Schock und Ehrfurcht, wenn mein PC hochfährt. Sein Verstand, der etwas so Komplexes verwirrt, ist so verlässlich, schade, dass meine Regierung nicht so gut funktioniert.
Moab
und dann. es BSODs. ; p. Die Regierung arbeitet perfekt auf ihre eigene Art und Weise. Nur nicht so, wie wir es wollen; p
Geselle Geek

Antworten:

17

Insbesondere ist die Funktionsweise von der Implementierung abhängig. In vielen Fällen enthält der Framebuffer jedoch das, was gerade auf dem Bildschirm angezeigt wird. Der einfachste Weg, einen Screenshot zu erstellen, besteht darin, nur diesen Teil des Arbeitsspeichers in eine Datei zu schreiben. Sie können dies häufig (unter Linux) mit dem Befehl tun cat /dev/fb0 > 'filename'(wobei 'Dateiname' die zu schreibende Image-Datei ist).

user55325
quelle
cat /dev/fb0 > 'filename'hat nicht funktioniert
Akshaydeep Giri
6

Der Geselle hat ganz recht. Es ist im Grunde nur eine Funktionalität von Windows. Sobald Sie auf "Bildschirm drucken" klicken, nimmt Windows die Farbe aller Pixel auf Ihrem Bildschirm (die kleinen Punkte) auf und speichert sie in Ihrer Zwischenablage (wo sich alles befindet, was Sie "kopieren" (Strg + C)) kann es in Paint oder einem anderen Programm einfügen.

Es läuft keine spezielle Software oder etwas anderes, es ist nur Windows.

René
quelle
@Rene was color of all of the pixels on your screenbedeutet das? Kommen die Pixeldaten von der Anzeige? Die ausgewählte Antwort bezieht sich auf einen Framebuffer, und ich denke, es ist nur ein Teil des Speichers, aus dem das Betriebssystem die Daten abruft. Bitte korrigieren.
Manikanta
3

Es ist ganz einfach Teil des OS / Display Managers. In älteren Implementierungen wurde alles auf dem Bildschirm ausgedruckt. Die Auswahl / Option zum Kopieren des Bildschirminhalts ist relativ neu. Anschließend können Sie das Bild in den Bildeditor Ihrer Wahl einfügen.

Geselle Geek
quelle