Greenshot — open-source инструмент для снятия скриншотов

Тестировщику приходится делать скриншоты часто. А иногда — очень часто :)
В Windows стандартными средствами сначала были кнопка PrintScreen и MS Paint, а в Windows 7 в дополнение к ним появился Snipping Tool — с помощью него уже можно делать скриншот произвольной области экрана и делать на изображении пометки.
Тем не менее, эти инструменты все равно очень неудобны.
Чтобы облегчить себе рабочий процесс, я стал искать хорошую программку для снятия скриншотов. Требования были весьма просты:
1. Бесплатность
2. Возможность сделать скриншот окна или выделенной области
3. Простые возможности по редактированию: обвести область на изображении прямоугольником, поместить на изображение стрелку, добавить поясняющий текст.

Некоторое время я пользовался ScreenshotCaptor — всем требованиям программа (вроде бы) удовлетворяла, но программа free for personal use, так что ее пришлось удалить. Я уже успел намучаться с неработающими горячими клавишами, так что расставание с ScreenshotCaptor'ом прошло легко.
Из open-source приложений мне больше всего понравился Greenshot. Умеет все, что мне нужно, при этом не перегружен лишними функциями и шустро работает.

Программа сидит в трэе, можно сделать скриншот с помощью меню или горячих клавиш
Greenshot

После нажатия на кнопку PrintScreen появляются направляющие. Выделенная область выглядит так:
Greenshot
Удобно, что показываются размеры выделяемой области.

В режиме редактирования изображения опций не так много, но этого для большинства задач достаточно:
Greenshot
Можно сделать следующее:

  1. Добавить выделение в виде прямоугольника или овала (цвет заливки и контура настраивается)
  2. Добавить линию (цвет и толщина настраиваются)
  3. Добавить стрелку (цвет, толщина, положение «указателя» настраиваются)
  4. Добавить текст
  5. Добавить эффект «Blur» к части изображения

Мне, в общем-то, больше и не надо :)

Минусы программы:

  • нет Undo

Ну и конечно, не обошлось без ошибок :)
Greenshot
Кому интересно:
Steps:
1. Нажать PrintScreen
2. Начать выделять область для сохранения
3. Не отпуская мыши (программа находится в состоянии выбора области) нажать Ctrl+PrintScreen
Result:
Exception (см. скриншот)

  • Я из бесплатных предпочитаю http://www.picpick.org/

    • Аноним

      Он платный для коммерческого использования.

      $22, конечно, небольшие деньги, но зачем, когда есть полностью удовлетворяющее (на данный момент времени) open-source решение?

      Его полезные фичи, отличающие от других продуктов — ruler и magnifier. Для protractor и whiteboard не могу придумать применения :)

      • Ещё автоскроллирование. По-моему, из бесплатных (пусть условно бесплатных) — это единственный инструмент с такой фичей.

        На самом деле раньше он был совсем бесплатный, и даже была официальная portable-версия, которую я до сих пор ношу на флешке.

        А вообще-то предпочитаю SnagIt, у него самый высокий уровень юзабилити (имхо, конечно).

        • Аноним

          У ScreenshotCaptor тоже есть такая функция, пользовался пару раз. Иногда полезно, но в принципе можно обойтись без нее.

          SnagIt — коммерческий продукт, ему нельзя иметь низкий уровень юзабилити :)

  • Vadim Yangunaev

    Приятная фича гриншотера — копирование в буфер обмена полного пути до файла с изображением сразу после сохранения.

    • Да, очень полезная фича! раньше приходилось несколько действий для этого делать, сейчас само копируется в буфер.