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