Скриншотеры
Скриншотеры — программные средства для создания изображений содержимого экрана или его фрагментов. Используются при составлении документации, отчётов об ошибках, учебных материалов и визуального сопровождения технических руководств.
Общие категории скриншотеров
- Встроенные в ОС — базовые инструменты без необходимости установки.
- Кроссплатформенные — работают на нескольких операционных системах.
- Специализированные — включают аннотации, запись экрана, облачную синхронизацию и интеграцию с внешними сервисами.
- Командные утилиты — предназначены для автоматизации и скриптов.
Встроенные инструменты
Windows: Средство «Ножницы» и SnippingTool
- Описание: Стандартное приложение Windows для захвата произвольной области, окна или всего экрана.
- Установка: Предустановлено в Windows 7 и новее.
- Дополнительно: В Windows 10/11 также доступна клавиша
PrtScn+Shift + Sдля вызова улучшенного режима захвата.
macOS: Снимок экрана (Cmd + Shift + 4)
- Описание: Встроенная функция macOS для захвата области, окна или всего экрана с возможностью добавления аннотаций.
- Установка: Предустановлено.
- Дополнительно: Снимки сохраняются по умолчанию на рабочий стол; настройки — в «Системных настройках → Клавиатура → Сочетания клавиш».
Linux: gnome-screenshot, flameshot, ksnip
- Описание:
gnome-screenshot— стандарт для GNOME.flameshot— мощный инструмент с аннотациями и кастомизацией.ksnip— многофункциональный скриншотер для KDE.
- Установка (Ubuntu/Debian):
sudo apt install flameshot
sudo apt install ksnip - Сайт: Flameshot, Ksnip
Кроссплатформенные приложения
ShareX (Windows)
- Описание: Бесплатный инструмент с расширенными возможностями: захват, аннотации, автоматическая загрузка, OCR, запись GIF/видео.
- Особенности: Поддержка горячих клавиш, настраиваемый workflow, интеграция с 80+ хостингами.
- Установка: https://getsharex.com/
- Лицензия: GPLv3
Greenshot (Windows)
- Описание: Лёгкий инструмент для быстрого захвата и базовой аннотации.
- Установка: https://getgreenshot.org/
- Лицензия: MIT
Имхо - он лучший. Юзаю именно его.
Flameshot (Linux, Windows, macOS)
- Описание: Открытый инструмент с интерактивным GUI, поддержкой аннотаций и копирования в буфер.
- Установка:
- Linux:
sudo apt install flameshot - macOS:
brew install --cask flameshot - Windows: https://flameshot.org/
- Linux:
- Лицензия: GPL-3.0
Lightshot (Windows, macOS)
- Описание: Простой захват с возможностью мгновенной загрузки в облако и получения ссылки.
- Установка: https://app.prntscr.com/
- Лицензия: Проприетарная
Ksnip (Linux, Windows, macOS)
- Описание: Скриншотер с расширенной поддержкой аннотаций, редактирования и экспорт в PDF.
- Установка: https://github.com/ksnip/ksnip
- Лицензия: Apache-2.0
Obsidian Screen Capture Plugin (через community plugins)
- Описание: Плагин для Obsidian, позволяющий вставлять скриншоты напрямую в заметки.
- Требования: Установленный Obsidian, включённые community plugins.
- Установка: В интерфейсе Obsidian → Settings → Community plugins → Browse → «Screen Capture».
Командные утилиты
scrot (Linux)
- Описание: Утилита командной строки для захвата экрана.
- Установка:
sudo apt install scrot - Пример:
scrot 'screenshot_%Y-%m-%d.png' -e 'mv $f ~/Screenshots/'
import из ImageMagick (Linux, macOS, Windows)
- Описание: Часть пакета ImageMagick; позволяет захватывать окна или регионы.
- Установка:
sudo apt install imagemagick # Linux
brew install imagemagick # macOS - Пример:
import screenshot.png
screencapture (macOS)
- Описание: Встроенная утилита macOS.
- Пример:
screencapture -i ~/Desktop/screenshot.png # интерактивный режим
powershell + .NET (Windows)
- Описание: Возможность захвата экрана через PowerShell без стороннего ПО.
- Пример (сохраняет полный экран):
Add-Type -AssemblyName System.Windows.Forms
$bmp = New-Object System.Drawing.Bitmap([System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Width, [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Height)
$graphics = [System.Drawing.Graphics]::FromImage($bmp)
$graphics.CopyFromScreen(0, 0, 0, 0, $bmp.Size)
$bmp.Save("$env:USERPROFILE\Desktop\screenshot.png")
Облачные и веб-решения
Nimbus Screenshot & Screen Video Recorder
- Описание: Расширение для браузеров (Chrome, Firefox) с захватом, аннотациями и облачным хранением.
- Установка: Chrome Web Store
- Лицензия: Freemium
GoFullPage (Chrome)
- Описание: Захват полных веб-страниц «до самого низа».
- Установка: https://gofullpage.com/
- Лицензия: Freemium
Рекомендации по выбору
| Сценарий | Рекомендуемый инструмент |
|---|---|
| Быстрый захват в Windows | PrtScn + Shift + S / ShareX |
| Аннотации и экспорт | Flameshot / Ksnip |
| Облачная публикация | Lightshot / Nimbus |
| Захват полных страниц | GoFullPage |
| Автоматизация (CI/скрипты) | scrot, screencapture, ImageMagick |