FullShot: скриншоты - профессиональноАвтор: Виктор Деревянко Опубликовано: 05.08.2009 Источник: SoftKey.info Казалось бы, простое дело - создать скриншот экрана. Нажал Print Screen - готово. Однако клавиша Print Screen позволяет создать либо скриншот экрана целиком, либо скриншот выбранного окна. И это все. Для тех пользователей, кому приходится создавать скриншоты часто и регулярно, этих возможностей явно недостаточно.
За примерами далеко ходить не надо. Разработчику документации нужны скриншоты каждого отдельного элемента управления в приложении - меню, кнопок, панелей инструментов и т. д. Сколько времени потребуется на то, чтобы вырезать из скриншота экрана каждый отдельный элемент управления? Журналисту требуются скриншоты с заданными размерами, чтобы избежать последующего изменения размеров полученной картинки и снижения качества изображения. С какой попытки ему удастся подогнать размеры окна приложения к заданным?
Требования при создании скриншотов весьма разнообразны. Может потребоваться создать скриншоты отдельных элементов управления, скриншоты выбранной области экрана (не обязательно прямоугольной), скриншоты длинных веб-страниц, которые не входят на экране целиком даже на самых больших мониторах. Создать скриншоты по таймеру, по расписанию. Прямо при создании автоматически сохранить их в файл или отправить на печать с комментариями. Добавить к скриншотам пояснения и т. д.
В целом создание любого мало-мальски нетривиального скриншота с помощью одной только клавиши Print Screen требует интенсивной работы в графическом редакторе. Чтобы сэкономить время, нужно использовать специальные программы.
Одна из таких программ - FullShot, разработанная компанией Inbit. Программа нацелена на выполнение двух функций - создание скриншотов и их аннотирование. Для этого в ней есть все что нужно.
Сразу отмечу три ключевых момента. Во-первых, в FullShot имеется десяток различных способов захвата изображения. Можно захватывать экран целиком, отдельное окно, отдельный элемент управления Windows, выделенную область экрана, видео и т. д. Во-вторых, всеми этими способами захвата удобно пользоваться. У программы превосходный интерфейс. FullShot встраивает в заголовок окна активного приложения набор кнопок - по одной для каждого типа захвата. Нажал - скриншот готов. Нужные инструменты захвата всегда под рукой. В-третьих, в FullShot - мощный набор средств для нанесения пояснений на скриншоты. Метки, выноски, текст, графика - все это добавляется легко и быстро. А теперь обо всем по порядку.
Создание скриншотов
FullShot поддерживает 9 вариантов захвата изображения:
- захват экрана (Screen);
- захват окна (Window);
- захват объекта (Object);
- захват региона (Region);
- захват произвольной области (Freehand);
- захват кнопки (Button);
- захват командной панели (Command Bar);
- захват документа (Document Auto-Scroll и Interactive Scroll).
Для каждого варианта предусмотрен богатый набор настроек, так что можно считать, что вариантов значительно больше - не менее ста.
 | | Интерфейс FullShot | FullShot позволяет захватывать как экран целиком, так и любое выбранное окно. Программа использует собственные способы для распознавания активного окна. Как только в заголовке окна появились кнопки, активное окно распознано, можно делать скриншот. При создании скриншота можно автоматически исключать рамку. Кнопки в заголовке окна в скриншот не попадают. Поддерживается режим работы с несколькими мониторами.
Захватывать можно не только окно, но и произвольную область экрана. Область задается в виде прямоугольника, скругленного прямоугольника, эллипса или в произвольном виде. В процессе создании скриншота FullShot может показывать размеры и координаты выделенной области, инвертировать выделенную область.
 | | Создание скриншота выбранной прямоугольной области экрана | В FullShot есть целый набор инструментов для захвата различных объектов. Объект - это компонент отображаемого на экране приложения (диалог, кнопка, меню, список и т. п.). Для того чтобы сделать снимок только выбранного элемента управления, достаточно нажать кнопку захвата в заголовке окна, выбрать объект (FullShot обведет его цветной рамкой) и щелкнуть мышкой. Скриншот объекта готов.
Функция "Захват объекта" не позволяет захватывать меню. Для этого предназначена функция "Захват меню и заголовков". Она позволяет делать скриншоты четырех типов меню, включая главное и контекстное меню. При захвате FullShot создает прямоугольную картинку с меню (со всеми пунктами вложенного меню). Те части фона, которые не являются меню, могут быть опционально исключены. Помимо меню, отдельные инструменты захвата предусмотрены для кнопок, командной панели и курсора мыши.
Интересная функция - захват содержимого документа. Как сделать скриншот длиннющей веб-страницы, которая не умещается целиком на экране? FullShot умеет автоматически прокручивать выбранный документ, делать скриншоты всех его страниц и склеивать все изображения в одно. Алгоритма автоматической прокрутки реализовано два: более быстрый и более сложный. Второй нужен в том случае, когда механизм прокрутки реализован несколько нестандартно. В отдельных приложениях прокрутка совсем нестандартная и FullShot в принципе не сможет прокрутить документ автоматически. На этот случай предусмотрен режим интерактивной прокрутки. Вы прокручиваете документ вручную, а FullShot автоматически делает снимки и склеивает их в единую картинку. Причем в таком режиме можно прокручивать документ как по вертикали, так и по горизонтали.
Интерактивный режим работает не слишком стабильно, и к нему необходимо привыкать. Прокручивать документ нужно обязательно с помощью кнопки прокручивания "Вниз" на полосе прокрутки. Колесо мышки или бегунок на полосе прокрутки использовать нельзя - в этом случае FullShot снимки не делает, а работа программы становится нестабильной.
FullShot может показывать при захвате линейки, по которым легко определить размеры захватываемой области. Соответственно, легко подобрать требуемый размер для захватываемого окна. Захваченные изображения FullShot может сохранять несколькими способами: открывать в FullShot, копировать в буфер обмена, автоматически отправлять на печать или сохранять в файл. Можно использовать одновременно несколько способов, хоть все четыре.
Поддерживается режим автоматического захвата, отложенного во времени. Этот режим поможет сделать скриншот экрана в том случае, когда нет возможности нажать клавишу или щелкнуть мышью, не изменив экран. Достаточно установить таймер, привести экран в требуемый вид и подождать - FullShot сделает снимок экрана автоматически.
Есть режим непрерывного создания скриншотов. В течение заданного времени программа автоматически делает скриншоты через заданный интервал времени. Каждый скриншот помечается временной меткой и сохраняется в специальную директорию или базу данных FullShot. Функциональность - во многом аналогичная TimeSnapper, хотя возможностей поменьше.
Пояснения к скриншотам
FullShot позволяет добавлять к картинкам пояснения и комментарии в виде текста и рисунков. В FullShot для этого имеются три набора инструментов: инструменты рисования, выноски и метки.
Набор инструментов рисования в какой-то мере стандартен. Можно рисовать линии, круги, прямоугольники, добавлять текст. Правда, есть еще инструменты для рисования квадратных и фигурных скобок.
 | | 18 типов выносок в FullShot | Очень разнообразен набор выносок. Всего их 18 штук: несколько вариантов линий, облака, эллипсы, стрелочки, прямоугольники. Четыре типа выносок (облака, эллипсы и два типа прямоугольников) можно использовать для указания сразу на несколько точек изображения. Выноски по умолчанию создаются полупрозрачными.
Работать с выносками просто и удобно. Добавляются в один клик. Чтобы нарисовать несколько выносок подряд, достаточно удерживать Ctrl. Любые параметры внешнего вида настраиваются - цвета, заливка, шрифт, прозрачность фона и т. д.
Метки - это кружки с числом внутри. На картинке можно расставить сколько угодно меток. Каждая метка имеет уникальный номер. На метки удобно ссылаться в тексте. FullShot нумерует метки автоматически. Вы можете явно указать, с какого числа начинать счет. FullShot позволяет создавать несколько вариантов меток - круглые, прямоугольные, треугольные, в виде стрелочек слева, справа и снизу. Стиль всех меток одинаков.
 | | Нанесение меток на скриншот | Метки, выноски и прочие объекты могут вылезти за края картинки. В этом случае FullShot автоматически увеличивает общие размеры изображения так, чтобы добавляемый объект поместился полностью.
Для каждого добавляемого объекта создается отдельный слой. FullShot показывает список размещенных объектов (слоев). Изменение порядка слоев в списке приводит к изменению порядка следования объектов на картинке. Результирующую картинку можно сохранить в формате FSD (FullShot Document). Этот формат сохраняет информацию о слоях, так что редактирование картинки можно будет в дальнейшем продолжить. Готовую картинку можно преобразовать в любой стандартный графический формат (при этом все слои будут объединены в один) или экспортировать во Flash.
Редактирование
Строго говоря, FullShot не является графическим редактором. Но кое-какие функции типичного редактора в нем присутствуют.
FullShot поддерживает множество форматов и способен конвертировать изображение из формата в формат. Поддерживаются форматы FSD, BMP, CUR, DIB, EPS, GIF, ICO, JPG, PCD, PCT, PCX, PNG, PSD, RAS, RLE, TGA, TIF, WMF и WPG. Настраивать параметры форматов при сохранении файлов нельзя - всегда используются настройки по умолчанию. Зато есть возможность потоковой конвертации, когда за раз преобразуется сразу несколько изображений.
Типичной задачей при сохранении скриншота является минимизация размера готового изображения. FullShot позволяет изменять размеры картинки, цветность и разрешение, уменьшать количество цветов (вплоть до черно-белого изображения). В программу встроена удобная возможность сравнения размеров файлов в разных форматах. Для выбранного изображения программа показывает размер файла в байтах при сохранении в каждом из поддерживаемых форматов. Весьма наглядно.
 | | Сравнение размеров файла в разных форматах | FullShot позволяет поворачивать изображение, сливать два изображения в одно, затуманивать, выделять или затирать выбранную часть изображения. Имеются и эффекты, четыре штуки: добавление рамки, тени, сияния и имитации линии отрыва. Правда, использовать их приходится несколько нетривиальным способом. Нужно включить требуемую комбинацию эффектов на панели инструментов, затем дать команду "Применить эффекты". FullShot создаст модифицированную копию картинки. Эффекты останутся включенными, так что надо быть осторожным. Если вы оставите эффекты включенными, то они будут в дальнейшем автоматически применяться к каждой картинке прямо в процессе захвата и отменить их действие не удастся.
 | | Результат применения эффектов FullShot | Остается добавить, что печать картинок в FullShot весьма продвинутая. При печати можно сформировать верхний и нижний колонтитулы, указать подпись к картинке. Есть поддержка макросов, вместо которых подставляются текущая дата, время, имя файла, разрешение и т. д.
Версии и база данных для хранения картинок
Текущая версия FullShot 9.5.1.4 поставляется в трех вариантах: Standard, Professional и Enterprise. Профессиональная версия отличается от стандартной более широким набором инструментов. В стандартной версии нет инструментов для захвата кнопок и курсора мыши, нет захвата с прокруткой, захвата по таймеру, нет возможности расставлять выноски и метки.
Основным отличием версии Enterprise от Professional является возможность использования базы данных для хранения картинок, экспорта во Flash и отправки картинок по электронной почте прямо из программы.
База данных картинок в версии Enterprise позволяет упростить процесс хранения большого количества картинок и поиска нужной картинки. Можно использовать как локальную (однопользовательскую) базу данных, так и серверную (многопользовательскую). В качестве последней можно применять СУБД, поддерживающие ODBC-интерфейс.
База данных FullShot позволяет сохранять как картинку, так и дополнительную текстовую информацию о картинке. Предусмотрены отдельные поля для идентификатора, названия, категории картинки, времени создания, времени обновления и описания картинки. Для картинки можно задать список ключевых слов и заполнить пару дополнительных информационных текстовых MEMO-полей.
В базе предусмотрены шесть индексов, которые можно отключать. Индексируются все поля, за исключением описания и информационных полей.
Честно говоря, интерфейс для работы с базой данных мне показался не слишком удобным. Слишком много приходится выполнять действий. Поиск за счет индексации работает быстро. Правда, условия поиска нужно задавать четко. Например, выражение "ID = a*" программа понимает, а "ID=a*" (без пробелов) уже нет. Одной из фишек FullShot является поиск типа Type-to-locate. Вы печатаете слово, а программа автоматически находит подходящую запись и устанавливает на нее текущую позицию в списке. Быстрый фильтр, на мой взгляд, здесь был бы удобнее. Плюс поиск можно вести только по отдельному столбцу, а по всем столбцам сразу - нельзя.
Впрочем, есть и плюсы. Отмечу наличие функции FastBuild, позволяющей добавлять в базу большое количество картинок за одну операцию. Предусмотрены функции резервного копирования и слияния двух баз данных в одну. Поддерживается отправка картинок по e-mail прямо из базы данных вместе с сохраненной информацией о картинке.
Системные требования
Windows 98/ME/2000/XP/Server 2003
Выводы
Приятная программа. Если вам приходится регулярно создавать много скриншотов, FullShot сэкономит вам массу времени. Интерфейс отличный, набор функций впечатляет, масса полезных настроек и мелких фишечек. Очень удобно наносить пояснения на скриншоты - разница с обычным графическим редактором просто разительная. Из недостатков я бы отметил два: несколько нестабильно работает режим интерактивной прокрутки и слабоват интерфейс для работы с базой данных картинок. Но это - мелочи.
|