我想知道 Print Screen 键是如何工作的。这对于截取当前屏幕的快照很有用,但这是如何实现的?是否有软件可以在按下 Print Screen 键时运行并截取快照?如果有,它们是什么?
有人能帮助我了解这个过程的幕后情况吗?
答案1
具体如何工作取决于具体实现,但在许多情况下,帧缓冲区保存当前屏幕上显示的内容,因此制作屏幕截图的最简单方法就是取出该块内存并将其写入文件。您通常可以使用命令cat /dev/fb0 > 'filename'
(其中“filename”是要写入的图像文件)执行此操作(在 Linux 上)。
答案2
Journeyman 说得对。它基本上只是 Windows 的一个功能。只要您按下 Print Screen,Windows 就会抓取屏幕上所有像素(小点)的颜色,并将其保存到剪贴板(您“复制”(ctrl + c)的所有内容都会保存到剪贴板),这样您就可以将其粘贴到 Paint 或任何程序中。
没有运行任何特殊软件或任何东西,只是 Windows。
答案3
它只是操作系统/显示管理器的一部分。在较旧的实现中,它用于打印屏幕上的任何内容 - 复制屏幕上内容的选择/选项相对较新 - 然后您可以将图像粘贴到您选择的图像编辑器中。