Как работает клавиша Print Screen?

15

Я хочу знать, как работает клавиша Print Screen. Это полезно, чтобы сделать снимок текущего экрана, но как это возможно? Есть ли программное обеспечение, которое запускается и делает снимок при нажатии клавиши экрана печати? Если так, то кто они?

Может ли кто-нибудь помочь мне в этом закулисном процессе?

муравьев
источник
2
Я хотел бы увидеть подробный ответ по этому вопросу. Это то, что я воспринимаю как должное :)
n0pe
5
Я в шоке и трепете каждый раз, когда загружается мой компьютер. Его уму непостижимо что-то настолько сложное, настолько надежное, слишком плохо, что мое правительство не работает так хорошо.
Моав
а потом. это BSODы. ;п. Правительство работает отлично - по-своему. Только не так, как мы этого хотим; p
Мастер-подмастерье

Ответы:

17

Конкретно, как это работает, зависит от реализации, но во многих случаях кадровый буфер хранит то, что в данный момент отображается на экране, поэтому самый простой способ сделать снимок экрана - просто взять этот кусок памяти и записать его в файл. Вы часто можете сделать это (в Linux) с помощью команды cat /dev/fb0 > 'filename'(где «filename» - это файл изображения, который вы хотите записать).

user55325
источник
cat /dev/fb0 > 'filename'не сработало
Акшайдип Гири
6

Подмастерье совершенно прав. Это в основном просто функциональность Windows. Как только вы нажмете Print Screen, Windows захватит цвет всех пикселей на вашем экране (маленькие точки) и сохранит его в буфере обмена (куда идет все, что вы «копируете» (ctrl + c)), так что вы Можно вставить его в Paint или любой другой программе.

Там нет специального программного обеспечения или чего-то еще, это просто Windows.

Рене
источник
@ Рене, что color of all of the pixels on your screenзначит? Будут ли данные пикселей поступать с дисплея? Выбранный ответ говорит о каком-то «кадровом буфере», и я думаю, что это просто некоторая память, откуда ОС будет собирать данные. Пожалуйста исправьте.
Manikanta
3

Это довольно просто часть OS / Диспетчер дисплея. В более ранних версиях он использовался для распечатки всего, что на экране - выбор / опция копирования того, что на экране, является относительно новым - вы можете затем вставить изображение в выбранный вами графический редактор.

Подмастерье Компьютерщик
источник