Скриншот — захват экрана¶
Скриншот (от англ. screenshot, буквально «снимок экрана») — это растровое изображение, полученное путём программного захвата содержимого экрана компьютера, мобильного устройства или иного дисплея в определённый момент времени. Скриншот фиксирует то, что отображается на экране: окна программ, веб-страницы, игровые сцены, сообщения, ошибки и другие элементы интерфейса. Файл обычно сохраняется в форматах PNG, JPEG, GIF или PDF.
¶История
Понятие появилось в 1960-х годах вместе с развитием графических терминалов. Термин «screenshot» закрепился в англоязычной вычислительной практике к 1970-м годам. В первых системах снимок экрана выполнялся аппаратно — с помощью специальных устройств, подключаемых к видеовыходу монитора, либо средствами операционной системы.
В персональных компьютерах массовая доступность скриншотов началась с Macintosh (1984), где появилась комбинация клавиш Command+Shift+3. В Windows аналогичная функция появилась в Windows 3.1 (1992) утилитой Print Screen, а в Windows Vista и позже — утилитой «Ножницы» (Snipping Tool) и более поздним «Средством захвата экрана и записи» (Snipping Tool в Windows 10/11). В мобильных ОС iOS и Android функция захвата экрана стала стандартной с середины 2010-х годов.
¶Способы создания
¶Аппаратные и системные
- Клавиша Print Screen (PrtScn) — в Windows копирует содержимое всего экрана в буфер обмена; комбинации Alt+PrtScn (активное окно) и Win+PrtScn (сохранение в папку «Скриншоты»).
- Command+Shift+3 / 4 / 5 — в macOS: захват всего экрана, выделенной области или интерактивный выбор.
- Комбинации кнопок питания и громкости — в iOS (кнопка «Домой» + боковая или кнопка питания + кнопка «Громкость+» в зависимости от модели) и Android (обычно кнопка питания + «Громкость-»).
- Специальные клавиши на игровых консолях — например, кнопка «Share» на контроллерах PlayStation.
¶Программные
Существует множество сторонних утилит, расширяющих возможности захвата: захват области, прокручиваемых страниц, добавление аннотаций, задержка перед съёмкой, запись GIF. Известные примеры — Greenshot, ShareX, Lightshot, Snagit, Flameshot. В Linux функцию захвата экрана обычно выполняют утилиты GNOME Screenshot, Spectacle (KDE), Flameshot или утилиты на базе Wayland (grim, slurp).
¶Форматы файлов
| Формат | Особенности |
|---|---|
| PNG | Без сжатия с потерями, поддержка прозрачности; стандарт для скриншотов |
| JPEG | Сжатие с потерями, подходит для фотографических изображений |
| GIF | Ограниченная палитра (256 цветов), поддержка анимации |
| BMP | Не сжатый растр, большие размеры файлов |
| WebP | Современный формат с хорошим сжатием |
¶Применение
Скриншоты используются в самых разных областях:
- Техническая поддержка — фиксация ошибок, сообщений системы, поведения интерфейса.
- Документирование — снимки интерфейсов для инструкций, обучающих материалов, технической документации.
- Разработка и тестирование — сравнение отрисовки интерфейсов, регрессионное тестирование UI.
- Общение — передача визуальной информации в мессенджерах и социальных сетях.
- Игры — снятие игровых моментов, достижений, скриншотный анализ.
- Правоохранительная практика и судопроизводство — скриншоты могут выступать цифровой уликой, хотя их достоверность требует дополнительной проверки.
¶Особенности и ограничения
Операционные системы и приложения могут блокировать захват экрана. Так, Netflix, Disney+ и другие стриминговые сервисы с DRM-защитой запрещают создание скриншотов в мобильных приложениях. Банковские приложения и мессенджеры с защитой конфиденциальности (например, Telegram в режиме секретного чата) также могут ограничивать съёмку экрана. На Android приложение может установить флаг FLAG_SECURE, запрещающий захват своего окна.
Скриншот фиксирует состояние экрана в момент съёмки и не содержит метаданных о динамике событий, что ограничивает его доказательную силу без дополнительной аутентификации.
¶Интересные факты
Первый известный скриншот был сделан в 1960-х годах на компьютере PDP-1 в Массачусетском технологическом институте. В 2015 году в США скриншот стал предметом судебного спора о правах на изображение: фотограф Энтони Скарма (Anthony Scalia) оспаривал авторские права на снимки, сделанные с чужих работ. В 2021 году в США впервые был продан NFT-скриншот твита основателя Twitter Джека Дорси за 2,9 млн долларов.
Источники:
- Britannica — Screenshot
- Microsoft Docs — Windows screenshot documentation
- Apple Support — Take a screenshot on Mac
- Google Android Documentation — Screen capture
- Wikipedia — Screenshot
