Shutter — это утилита для создания и редактирования скриншотов, разработанная преимущественно для операционных систем семейства Unix/Linux. Программа предоставляет средства захвата выбранной области экрана, отдельных окон, всего экрана и (в некоторых версиях) прокручиваемых веб-страниц. Кроме функций захвата, Shutter включает базовые инструменты для редактирования изображений, позволяя выделять фрагменты, добавлять аннотации и простые графические элементы перед сохранением или экспортом файла.
Проект возник как ответ на потребность пользователей в удобном и функциональном инструменте для быстрого получения и обработки снимков экрана без необходимости использования отдельных графических редакторов. В разные периоды Shutter развивался сообществом и поддерживал интеграцию с десктопными окружениями через системное уведомление и контекстные меню. Доступность исходного кода и модульная архитектура обеспечивали расширяемость через плагины и скрипты, хотя детали реализации и текущая активность проекта могут варьироваться в зависимости от дистрибутива и версии.
- Захват экрана: снятие всего экрана, активного окна или выделенной области;
- Поддержка прокрутки: возможность захвата длинных или прокручиваемых веб-страниц в некоторых сборках;
- Базовое редактирование: инструменты для обрезки, добавления текста, стрелок, прямоугольников и выделения областей;
- Аннотации: добавление пометок, помарок и выделений для пояснения содержимого скриншота;
- Форматы экспорта: сохранение в популярных графических форматах (PNG, JPEG и т.п.);
- Интеграция рабочего стола: опции настройки горячих клавиш, значка в трей и автоматическое отображение уведомлений;
- Плагины и расширение: поддержка дополнительных модулей для обработки изображений и интеграции с внешними сервисами в некоторых версиях;
- Автосохранение и история: ведение списка последних снимков и возможность быстрого доступа к предыдущим сохранениям;
- Конфигурация: набор опций для настройки поведения захвата, формата файлов и параметров редактирования;
- Кроссплатформенные аспекты: основная направленность на Linux, возможны порты или аналогичные утилиты для других систем.