Скриншот (также известный как снимок экрана или захват экрана ) — это цифровое изображение, показывающее содержимое дисплея компьютера. Снимок экрана создается операционной системой или программным обеспечением , работающим на устройстве, питающем дисплей.
Первые снимки экрана были созданы с помощью первых интерактивных компьютеров примерно в 1960 году. [1] В течение 1980-х годов компьютерные операционные системы не всегда имели встроенные функции для создания снимков экрана. Иногда текстовые экраны можно было сбросить в текстовый файл , но в результате будет зафиксировано только содержимое экрана, а не внешний вид, и графические экраны таким образом сохранить невозможно. В некоторых системах была команда BSAVE , которую можно было использовать для захвата области памяти, в которой хранились данные экрана, но для этого требовался доступ к командной строке BASIC . Системы с композитным видеовыходом можно было подключить к видеомагнитофону , и таким образом сохранялись целые скринкасты . [2]
Большинство снимков экрана представляют собой растровые изображения , но некоторые среды с векторным графическим интерфейсом, такие как Cairo , способны создавать векторные снимки экрана. [3] [4]
Для стандартных (пленочных) камер были доступны комплекты для снимков экрана, которые включали длинную антибликовую бленду, которую можно было прикрепить между экраном и объективом камеры, а также линзу для крупного плана для камеры. Пленка Polaroid была популярна для съемки снимков экрана из-за мгновенных результатов и возможности камер Polaroid с близкой фокусировкой.
Известные программы для создания снимков экрана включают:
В некоторых веб-браузерах, например Firefox и Microsoft Edge , есть инструмент для создания снимков экрана, который можно использовать для захвата всей веб-страницы или ее части.
В системах Windows снимки экрана игр и медиаплееров иногда не удается сделать, в результате чего появляется пустой прямоугольник. Причина этого в том, что графика минует обычный экран и поступает на высокоскоростной графический процессор видеокарты с помощью метода, называемого аппаратным наложением . Как правило, невозможно извлечь вычисленное изображение обратно из видеокарты, хотя для особых случаев или для конкретных видеокарт может существовать программное обеспечение .
Один из способов захвата этих изображений — отключить аппаратное наложение. Поскольку многие компьютеры не имеют аппаратного обеспечения, большинство программ созданы для работы без него, просто немного медленнее. В Windows XP это можно отключить, открыв меню «Свойства экрана», щелкнув вкладку «Настройки», щелкнув «Дополнительно», «Устранение неполадок» и переместив ползунок «Аппаратное ускорение» в положение «Нет».
Возможность записи экрана в некоторых программах захвата экрана позволяет экономить время при создании инструкций и презентаций, однако получаемые файлы часто имеют большой размер.
Распространенной проблемой видеозаписей является то, что действие происходит скачками, а не плавно из-за низкой частоты кадров . Хотя обычные ПК постоянно становятся быстрее, они все еще недостаточно быстры, чтобы воспроизводить видео и одновременно снимать его с профессиональной частотой кадров, то есть 30 кадров/с. Во многих случаях для приятного просмотра необходима высокая частота кадров.
Некоторые компании считают , что использование снимков экрана является нарушением авторских прав на их программу, поскольку это производное произведение виджетов и других изображений, созданных для программного обеспечения. [5] [6] [7] Независимо от авторских прав, скриншоты по-прежнему могут быть законно использованы в соответствии с принципом добросовестного использования в США или принципом добросовестной деловой практики и аналогичными законами в других странах. [8] [9]