Получать графические копии экрана (так называемые скриншоты) было необходимо даже тогда, когда не существовало никаких графических интерфейсов. Каждая программно-аппаратная платформа, включающая в свой состав алфавитно-цифровой или графический дисплей, предлагала свои способы получения скринов. Даже компьютеры выдающие изображение на обыкновенные бытовые телеприемники — и те имели возможность снять текущую картинку и сохранить ее в оперативную память или в файл.
Наличие на клавиатуре кнопки «PrtSc» еще ничего не означает. Такие устаревшие операционные системы как MS-DOS обычно никак не реагировали на ее нажатие. Для получения скриншота в таких ОС использовались отдельные, как правило, резидентные в памяти программы. Мы постараемся понять, как сделать скрин в современных условиях и на современном оборудовании. Выясним, например, как сделать скриншот на ноутбуке под управлением Виндовс 8.
Программы рассматриваемого типа иногда назывались грабберами экранов, хотя назначение настоящего граббера несколько шире, чем получение статического изображения. В его функции входит и получение отдельных кадров из прокручиваемого на экране видео. С появлением линейки операционных систем Windows ситуация резко изменилась в лучшую сторону.
Windows имеет встроенный инструментарий для получения экранных снимков. Для временного хранения этих изображений Windows служит хорошо всем знакомый буфер обмена.
Получаем снимок в «Окнах»
Сделать копию изображения с дисплея в Windows проще простого. Кнопка «PrtSc» делает в Виндовс именно то, что от нее и ждут – копирует изображение экрана в оперативную память. Причем делает это независимо от того, имеем ли мы дело со стационарной системой или же с ноутбуком. Для того чтобы сделать снимок, Виндовс предлагает нам в нужный момент нажать на кнопку «PrtSc». Тем самым графическая копия дисплея помещается в буфер обмена Windows. В тот самый буфер обмена, куда мы обычно помещаем копии данных из документов самого различного содержания, в том числе и документов графических редакторов.
Буфер обмена Windows поддерживает множество различных форматов данных. Помещая туда очередную их порцию, Windows сопровождает ее сведениями о формате. Делается это для того, чтобы приложение, куда будут копироваться данные из буфера, могло эти данные однозначно идентифицировать.
Так и мы, сделав копию экрана кнопкой «PrtSc» можем поместить эту копию в любой графический редактор. Для этого достаточно выбрать меню «Вставка» или просто нажать комбинацию «Ctrl+V». В «восьмерке» скриншот помещается не только в буфер обмена, но и в папку «Снимки экрана» библиотеки изображений.
Источник: