Если формула "время - деньги" для вас справедлива, воспользуйтесь автоматизированными помощниками: они сберегут и то и другое.
Современная наука пока не разработала для нас обещанных персональных роботов, хорошо хоть персональные компьютеры уже сейчас взяли на себя часть рутинной работы. В последнее время появилось несколько новых программ, а также новых версий старых, в которых, наконец-то, есть средства автоматизации многих специфических издательских задач. Это хорошие новости для всех издателей. Конечно, эти программы не в состоянии отодвинуть жесткие сроки окончания работ, но теперь вы сможете уделить больше времени решению творческих задач, а не выполнению однообразных операций, связанных с подготовкой документов.
Хотя упомянутые в обзоре стандартные программные пакеты предлагают решения многих непростых проблем, в целом возможности автоматизированных функций имеют общий характер: они отлично работают, если все условия предсказуемы, а объекты обработки похожи друг на друга.
Необходимо учитывать, что при обработке изображений одни задачи, например, преобразование форматов и изменение размеров, автоматизировать довольно легко. В тоже время другие операции, такие как цветокоррекция и настройка контраста, все еще требуют визуальной оценки человеком.
Пакетное преобразование изображений - это не основная возможность программы CD Cabin Pro компании Aldridge. Главный "конек" программы - управление данными, размещаемыми на съемных носителях большой емкости (компакт-диски и магнитооптические диски). Эта очень полезный пакет для издателей, имеющих дело с большими объемами ссылок на файлы или архивные данные, сохраненные на компакт-дисках. Пакет CD Cabin Pro в считанные секунды записывает данные о содержимом компакт-диска, позволяя выстраивать на жестком диске компьютера каталог с возможностью поиска всех файлов, размещенных на самых разнообразных носителях.
CD Cabin Pro обладает средствами конвертации в пакетном режиме файлов более 40 различных форматов изображений (в том числе формат программы Adobe Photoshop) в любой выбранный формат. Одним из немногих исключений является формат PNG (Portable Network Graphics - Переносимая Сетевая Графика), новейший стандарт для Web. Вы можете выбрать изображения в форматах BMP, TIFF и EPS с различными глубинами цвета и конвертировать их все сразу в 8-разрядные файлы GIF для страниц Web. Можно также зафиксировать размеры файлов или соотношения ширины и высоты изображений, а также разрешить изменения размеров и соотношений, задав максимальное разрешение преобразованных файлов в пикселах. Другая функция позволяет уменьшать глубину цвета изображений в битах, правда эта операция не нашла своего отражения в скудной документации к программе.
Пакет DeBabelizer - это "дедушка" всех программ преобразования изображений, и значит, у его разработчиков было гораздо больше времени, чтобы включить в свой продукт максимум возможностей. К сожалению, нововведения никак не повлияли на пользовательский интерфейс. Лучше он не стал и по-прежнему выглядит беспорядочно и достаточно запутанно, по крайней мере, в версии для Macintosh, в загроможденном интерфейсе которой нелегко разобраться. Разработчики из фирмы Equilibrium предприняли некоторые шаги по решению этой проблемы в версии для Windows 95 и NT (DeBabelizer Pro 4.0, 399 долл.) - реализовали технологию "drag and drop" при создании сценариев обработки и сделали более интуитивно понятным пользовательский интерфейс.
Изначально DeBabelizer разрабатывался как конвертор графических форматов (он может конвертировать почти всё, в том числе файлы анимации и видео), а последнюю версию этой программы уже можно назвать мощным пакетным процессором изображений с возможностью описания сценариев. Программа выполняет шесть основных пакетных операций:
Во время любой из этих операций вы можете применять автоматические сценарии обработки изображений (или их областей), используя множество встроенных в DeBabelizer средств редактирования цвета и изображений, а также дополнительные модули - фильтры Photoshop. Создать сценарий так же легко, как и записать действия мышью или нажатия клавиш на клавиатуре. Сценарии могут вызывать другие сценарии и многие диалоговые окна, включая окна "Открыть" (Open) и "Сохранить как" (Save As), позволяя выполнять сценарии как фрагменты вызываемых из этих окон действий. Связывая друг с другом различные сценарии, вы можете выполнять исключительно сложную обработку, которая будет проходить последовательно и полностью автоматически, причем без малейшего вмешательства со стороны пользователя.
Все эти возможности могут несколько ошеломить неискушенного пользователя, но придутся по душе фанатам автоматизации. Вы можете задать, каким образом в файле регистрации будет отображаться процесс пакетной обработки, а также, какие имена будут присваиваться новым файлам. Чтобы выполнение операций не останавливалось и не требовало никаких действий оператора, для сценариев с диалоговыми окнами можно задавать пропуски некоторых окон или автоматические срабатывания кнопок <OK>. Вы можете получить изображения непосредственно со сканера, воспользовавшись дополнительными модулями Photoshop, или выбрать для обработки из огромных наборов файлов только файлы определенного типа.
Программа продумана до тонкостей. Например, она автоматически адаптирует цветовую палитру изображений, вставленных из буфера обмена, в соответствии с их новым "домом", или позволяет соединить отдельные цветовые каналы (плюс альфа-канал) для получения полного изображения. Вы можете наложить поверх изображения текст (сообщение о защите авторского права или любую специальную метку, например, <FPO>), либо "подрезать" лишнее белое пространство вокруг изображения, уменьшив его размер.
(FPO (for position only - только для обозначения положения) - метка, устанавливаемая на фото- или ксерокопии изображения в бумажном оригинал-макете, указывающая, что данная иллюстрация (или фрагмент) приведены только для обозначения положения. На экране роль таких иллюстраций выполняют графические файлы низкого разрешения (preview), применяемые при подготовке оригинал-макета с целью уменьшения необходимого объема оперативной памяти. После окончательной верстки эти файлы заменяются на их эквиваленты высокого разрешения. - Прим. ред.)
Короче говоря, создается впечатление, что DeBabelizer представляет собой полное собрание практических решений сотен проблем, порой совершенно не связанных друг с другом. Он не всегда удобен в использовании, но может сделать все, что вы хотите, и даже более того.
Основным достоинством пакета Image Alchemy является его всеобъемлющая полнота. Он конвертирует в обе стороны 74 графических формата (не считая разновидности форматов, типа различных версий формата TIFF) почти для любой компьютерной платформы. Это дает возможность действительно импортировать любые изображения, даже созданные в незнакомых программах или на различных платформах, например, иллюстрации систем автоматизированного проектирования или карты из географических информационных систем. Вы можете выполнить предварительный просмотр всех изображений на экране и вывести их на настольный или широкоформатный принтер либо плоттер.
Самая простая версия Image Alchemy представляет собой просто конвертор изображений. Версия PS включает в себя еще и 32-разрядный растровый процессор PostScript, который позволяет интерпретировать и растрировать файлы PostScript в любой графический формат, поддерживаемый программой. (Эта возможность особенно полезна при растрировании файлов PostScript в формат GIF для размещения в Web, что переводит пакет Image Alchemy PS в разряд инструментов допечатной проверки файлов.)
Программа выполняет преобразования форматов по одному файлу за одну операцию, для чего просто используется команда "Сохранить как". Перед запуском преобразования можно выполнить над изображением некоторые операции: изменить яркость/контраст; значение гаммы; цветовую палитру (в том числе конвертировать цветные изображений в градации серого цвета). Кроме того, можно выделить части изображения, изменить его разрешение или алгоритм сжатия. Программа позволяет применять некоторые фильтры, например размытие или настройку резкости, либо ввести собственные параметры изменений, задав размерность матрицы пикселов и воздействие каждого пиксела на соседние. Для проверки можно заполнить весь экран текущим изображением и увеличить масштаб отображения, рассматривая полученные результаты.
Image Alchemy позволяет записывать сценарии внесения изменений в изображения, работая по методу, принятому в старой утилите MacroMaker для компьютеров Apple: он записывает последовательность выбранных пунктов меню, действий мыши и нажатий на клавиатуру. К сожалению, применить эти сценарии для пакетной обработки изображений нельзя. В комплекте с программой поставляется великолепно написанная и в меру подробная документация.
ImageRobot компании Jacs - это отлично разработанный инструмент для конвертирования изображений, который сочетает в себе мощь и простоту использования. В "меню" ImageRobot входят 56 операций, включая изменение размера изображений, конвертирование форматов и применение различных фильтров. Выбрав необходимые операции, вы определяете желаемый порядок их выполнения; затем ImageRobot использует список инструкций в качестве сценария для обработки изображений.
В управляющей панели программы отображается пример изображения (вы можете выбрать его сами), на котором вы проверяете весь сценарий или отдельные операции. Такой подход довольно удобен не только потому, что вы можете настроить выполнение одного эффекта "поверх" другого (или "поверх" самого себя), но и потому, что он допускает избирательную отмену (или пропуск) операций: во время выполнения сценария вы можете вернуться на несколько шагов назад, изменить промежуточный результат и продолжить работу.
Единственная проблема заключается в том, что пример изображения слишком мал: только 5x6,7 см (даже при разрешении VGA), хотя на экране остается вполне достаточно места для отображения в два раза большего рисунка, что могло бы повысить точность операций.
Некоторые трансформации, предусмотренные пакетом ImageRobot, не очень полезны. Скорее, с помощью этого пакета вы будете изменять обрамления, выходной формат изображений и глубину цвета, а также настраивать значения яркости/контраста чаще, чем решитесь применить функции размытия в движении или цилиндрические искажения. Однако программа настолько проста в использовании, что "играть" с одиночными изображениями вам понравится больше, нежели запускать пакетные преобразования изображений.
Так же как и другие рассматриваемые в обзоре инструменты, ImageRobot может читать и сохранять большинство популярных форматов файлов изображений. Кроме того, пакет поддерживает формат PNG и предлагает полный контроль над всеми функциями прозрачности PNG.
Пакет QuicKeys - одно из приложений, изначально разрабатывавшихся для Macintosh - теперь стал мощным программируемым инструментом, который позволяет одним щелчком мыши или нажатием сочетания клавиш запускать сложные наборы процедур (включая обычные процедуры, повторяющиеся и циклически выполняющиеся операции, а также действия, специфические для определенных приложений). Почти все, что вы можете сделать с помощью клавиатуры или мыши, можно повторить как пакетную процедуру для одного или нескольких файлов.
QuicKeys позиционируется разработчиками как издательский инструмент, но в действительности он не содержит никаких специфически издательских функций. Хотя если считать, что любая издательская задача содержит множество операций, которые могут выполняться в пакетном режиме, будь то форматирование текста, наложение масок на изображения или предварительная проверка файлов перед выводом на пленку, потребитель указан достаточно точно. Возможность создавать собственные инструментальные панели со значками для запуска определенных операций или переназначать клавиатурные ускорители в пакетах PageMaker и QuarkXPress только способствует творческой работе.
Одной из самых сильных сторон пакета QuicKeys является его способность создавать сложные многошаговые макрокоманды. В результате программа может приостанавливаться до выполнения пользователем определенных действий, таких как нажатие клавиши клавиатуры или щелчок мышью, а затем продолжать выполнение; может переключаться между отдельными окнами для перехода между приложениями, вовлеченными в процесс; а также открывать или закрывать файлы. Пакет предоставляет средства программирования, не требующие обязательного изучения очередного языка, и хотя он не может делать все то, что может AppleScript (см. врезку "AppleScript: набор "сделай сам""), его возможности довольно обширны.
Однако, как воспользоваться богатым набором команд QuicKeys понятно далеко не всегда, а довольно ограниченная документация содержит ответы не на все вопросы. Многие функции пакета не очевидны. И все же - страсть к экспериментам и хоть мало-мальская изобретательность помогут вам обнаружить все возможности пакета и выполнить практически любую задачу.
Пакет ScanPrepPro не обрабатывает пакеты файлов за одну операцию, но может контролировать множество переменных, используя сканер и программу Photoshop, чтобы максимально автоматизировать процесс сканирования. ScanPrepPro запускается как модуль из меню "Файл" (File) "Получить" (Acquire), занимая место рядом с установленными драйверами сканера.
Пакет ScanPrepPro будет выполнять основные операции по улучшению изображений, такие как настройка яркости/затемнения, маскирование нерезкости и насыщенности, но его основное предназначение заключается в подготовке изображения для качественного вывода. Перед началом работы программа преобразует все изображения в цветовое пространство CIELAB.
"Сердцем" ScanPrepPro является база данных с информацией о требованиях различных печатных процессов, выполняемых как на ролевых и листовых офсетных машинах, так и полноцветными цифровыми печатными устройствами. В зависимости от того, в каком формате будут сохраняться результаты сканирования (например, RGB или цветоделенный CMYK), ScanPrepPro может "подстроиться" под значения таких параметров, как насыщенность цвета, растискивание и тип бумаги, а также применить такие эффекты, как вычитание из-под черного.
Результат применения пакета зависит, с одной стороны, от ваших предпочтений, а с другой - от собственных "представлений" пакета о наилучших параметрах выбранного метода печати. Вы можете создать пользовательские профили для определенных сканеров или выводных устройств и сохранить их, чтобы использовать в дальнейшем. Поскольку ScanPrepPro подключается непосредственно в Photoshop, этот графический редактор поможет оценить качество полученных результатов и внести окончательную правку в изображение.
На практике вы, вероятно, "расстанетесь" со ScanPrepPro, когда придет время позаботиться о "механической" части процесса (задание формата, формы точки растра, контраста и цвета), а "эстетические" настройки (баланс средних тонов, теней или определенных оттенков) подправите в пакете Photoshop.
ScanPrepPro не только поставляется с драйверами для многих популярных настольных сканеров, но и предусматривает возможность выбора общих драйверов сканера для других моделей; но, конечно, лучший результат вы получите, если ваш сканер окажется в списке.
Джеймс Феличи - редактор журнала Publish.
Они сберегут ваше время
В дополнение к описанным в статье программам, ориентированным на решение издательских задач, существует немало утилит, обладающих более общими возможностями автоматизации, однако они также успешно могут применяться и при работе с издательскими пакетами. С другой стороны, рынок предлагает программы, выполняющие узкоспециальные задачи пакетной обработки в рамках определенных издательских приложений. Ниже перечислены утилиты, которые также могут оказаться полезными издателям и компьютерным художникам.
AutoMate 96
Утилита AutoMate компании Janesway Electornics, работающая только в среде Windows, позволяет записывать последовательности нажатий клавиш и щелчков мышью, а затем сохранять их как макрокоманду. В то время как многие подобные программы просто автоматизируют работу открытого приложения, AutoMate может открывать и закрывать файлы, запускать и заканчивать работу программ, а также соединяться с WWW. Лучше всего с помощью этой утилиты выполнять автоматическое сохранение резервных копий, но с не меньшим успехом она выполнит и такие рутинные издательские задачи, как форматирование текста. Профессиональная версия (119,99 долл.) обладает возможностями написания сценариев.
Windows 95 и NT, 39,99 долл.
KeyQuencer 2.0
Программа KeyQuencer компании Binary Software - это утилита записи макрокоманд для Macintosh, позволяющая автоматизировать большинство компьютерных задач, которые издателям приходится выполнять ежедневно. Например, вы можете автоматически перемещать файлы между накопителями (или в корзину), архивировать файлы, переключать принтеры или выключать компьютер после завершения длительной операции. Вы можете записывать собственные макрокоманды, в которые входят нажатия клавиш и движения мыши, или использовать готовую библиотеку из 260 ускорителей.
Macintosh, 39,95 долл.
KPT Actions
Набор дополнительных программ для популярного пакета Kai's Power Tools 3 - KPT Actions компании MetaCreations - позволяет дизайнерам извлечь максимум пользы из функции "Действия" (Actions) пакета Adobe Photoshop 4.0. Художники смогут автоматизировать последовательность применения фильтров KPT и воспроизвести ее одним щелчком мыши. В этот дополнительный модуль входит более 100 готовых сценариев. Macintosh или
Windows, 49,95 долл.
AppleScript: набор "сделай сам"
AppleScript - это программный язык, который основан на Macintosh Apple Events. Небольшие (а иногда и огромные) фрагменты кода на этом языке связывают одну программу (или процесс) с другой, позволяя реализовать такие технологии, как "drag and drop" для обмена данными между приложениями. При необходимости вы можете написать собственные программы AppleScript для автоматизации простых операций или системных процедур, выполнения сложных межплатформенных процессов, в которые вовлечены несколько приложений, или даже действующих как отдельные приложения.
Команды AppleScript воспринимают "сценарные" (scriptable) приложения Macintosh. Существует несколько уровней "сценарности". Некоторые приложения воспринимают только некоторые команды, часто этого оказывается достаточно для импорта файлов по технологии "drag and drop". Из основных настольных издательских программ только QuarkXPress "понимает" очень сложные наборы команд AppleScript.
Сценарии могут выполнять задачи как на одном компьютере, так и вовлекать в процесс другие машины Macintosh, подключенные к сети, или серверы. Например, они могут автоматически послать отретушированный файл Photoshop в периодически просматриваемую папку (watched folder) на другом компьютере Macintosh, где файл будет автоматически передан в программу верстки, "ожидающую" данные.
Кроме того, AppleScript проектировался с расчетом, что он будет использоваться для записи макрокоманд, поэтому он позволяет создавать сценарии, выполняя обычным способом определенную последовательность действий в приложении; при этом учитываются движения мыши, отмеченные элементы в диалоговых окнах и нажатия на клавиши. Такая технология облегчает создание макрокоманд, которые будут служить основой для повторяющегося пакетного процесса. Однако возможностью записи последовательности действий обладают лишь немногие приложения для Macintosh; большинство из них разрабатывалась компаниями Apple или Claris.
Если вы занимались программированием, то использовать AppleScript вам будет легко. Может быть, именно сравнение с другими языками программирования позволяет так говорить. Когда вы откроете Script Editor - приложение для редактирования сценариев, расположенное в папке Apple Extras - то сможете ознакомиться с примером сценария и принципами построения подобных программ.
Однако описание языка AppleScript, которое входит в комплект систем Macintosh, никуда не годится. Чтобы научиться использовать AppleScript, вам придется купить книгу. Официальное руководство, как обычно для продуктов Apple, опубликовано издательством Addison-Wesley (AppleScript Language Guide, 29,95 долл.). Существует еще десяток книг, облегчающих использование AppleScript.
Узел www.scriptweb.com посвящен исключительно сценариям на Macintosh, и, кроме упомянутой информации, содержит сведения об альтернативных языках сценариев, таких как Frontier компании UserLand. Для тех же, кто от одного взгляда на исходный текст сценария начинает засыпать, но все-таки хочет использовать предоставляемые сценариями AppleScript возможности, на узле приводится список консультантов, разрабатывающих сценарии для решения конкретных задач.