scrot

Бесплатно
Открытый исходный код
Linux

Сайт: github.com/resurrecting-open-source-projects/scrot

scrot (SCReenshOT) — это простая утилита командной строки для захвата скриншотов в средах X11, использующая библиотеку imlib2 для захвата и сохранения изображений. Разработанная Томом Гилбертом и выпущенная в 2000 году, scrot предназначена для пользователей, предпочитающих текстовые интерфейсы и автоматизацию рабочих процессов. Утилита поддерживает различные форматы изображений, включая JPG, PNG и GIF, и предоставляет гибкие возможности настройки.

С момента своего создания scrot приобрела популярность благодаря своей легковесности и возможности интеграции в скрипты и автоматизированные задачи. В 2019 году проект был форкнут в рамках инициативы Resurrecting Open Source Projects, что обеспечило его дальнейшее развитие и поддержку. Важно отметить, что scrot работает только в средах X11 и не совместима с Wayland, что ограничивает её использование в современных дистрибутивах Linux, использующих Wayland по умолчанию.

  • Поддержка различных форматов изображений: JPG, PNG, GIF и другие, поддерживаемые библиотекой imlib2.
  • Настройка качества изображения: возможность указания уровня качества (от 1 до 100) для сжимаемых форматов.
  • Задержка перед захватом: опция -d SEC позволяет установить задержку в секундах перед выполнением снимка экрана.
  • Выбор области экрана: использование опции -s для интерактивного выбора области экрана с помощью мыши.
  • Захват активного окна: опция -u позволяет захватить текущее активное окно.
  • Создание миниатюр: возможность создания миниатюр с помощью опции -t NUM, где NUM — процент от оригинального размера.
  • Выполнение команд после захвата: опция -e CMD позволяет выполнить указанную команду на сохранённом изображении.
  • Автоматизация: благодаря командной строке scrot легко интегрируется в скрипты и может быть использована для автоматического захвата экрана по расписанию или в ответ на определённые события.
Подробнее