Adobe Illustrator 10

16 январь, 2002 - 00:00Алексей Иванов
Страсти на рынке издательского и графического ПО не утихают. Ощутив вкус практически полного господства в мире растровых редакторов благодаря Photoshop, Adobe пытается преуспеть и в других сферах. Если производством Web-редакторов и программ для верстки она занимается относительно (по сравнению с конкурентами) недавно, то в области векторной графики Adobe -- ветеран.
Причин обновления Illustrator по прошествии достаточно небольшого срока (полтора года) с момента выпуска предыдущей девятой версии накопилось не так уж и мало. Одна из основных -- появление новых (также десятых) версий двух главных конкурентов -- CorelDRAW и Macromedia Freehand. Другая -- возможность поддержать выход новой операционной системы Apple Mac OS X, выпустив "родной" для последней продукт ("девятка" в Mac OS X работает лишь в режиме эмуляции Classic), ведь не секрет, что большинство пользователей Illustrator являются приверженцами платформы Macintosh.

Adobe Illustrator 10 По традиции, четные версии Illustrator не содержат революционных нововведений и развивают идеи, представленные в предыдущих выпусках. В Illustrator 10 сохранились тенденции, впервые проявившиеся в девятой версии, кратко их можно охарактеризовать девизом "ориентация на Web и новые инструменты".


Интерфейс

Инсталляция пакета какими-либо особенностями не отличается, поэтому перейдем к описанию интерфейса. Общий вид его остался прежним, изменились лишь изображения пиктограмм инструментов в палитре Tools -- они стали цветными и "объемными". Видимо, разработчики посчитали, что так они будут гармоничнее смотреться в современных интерфейсах Aqua (Mac OS X) и Luna (Windows XP). Увеличилось число пунктов стандартного меню -- сюда вынесли Select из-за разросшегося объема. Меню в целом упорядочено, например, теперь все плавающие палитры (в том числе Document Info и Type) вызываются через пункт Window.


Web

Несмотря на повальное закрытие доткомов, Web-ориентация в программных пакетах по-прежнему остается модной тенденцией. Скорее всего, такая стратегия верна, ведь кризис -- явление временное, а отвоевать упущенные рыночные позиции будет нелегко. В новой версии Illustrator появилось немало усовершенствований, упрощающих его использование как инструмента для подготовки документов для Web.

Главная новость -- Illustrator теперь поддерживает символы и символьные библиотеки. В таком качестве может выступать любой объект -- изображение, текст или группа объектов, объявленные как символ и помещенные в соответствующую палитру. Многократное использование символа не увеличивает размер документа, так как собственно описание внешнего вида объекта упоминается в файле один раз, а далее записываются лишь число и параметры (координаты, размер, цвет и т. д.) копий символа. Особенно заметным эффект от применения символов будет при экспорте Flash-анимации в формате SWF, кроме него, символы поддерживаются еще и в SVG.

Помимо включения в Illustrator поддержки библиотек символов разработчики добавили несколько новых инструментов, позволяющих эффективно работать с символами, более подробно мы рассмотрим их в соответствующем разделе.

Еще одна новинка 10-й версии -- знакомый по Photoshop и ImageReady инструмент Slicing. Этот инструмент позволяет разбить документ на зоны, которые при экспорте в какой-либо стандартный для Web формат (GIF, JPG, PNG, SWF, SVG) будут сохранены как отдельные файлы. Вместе с этими файлами сохраняется и HTML-файл, где с помощью таблицы или CSS-слоев восстанавливается исходный вид документа. Такой подход дает возможность ускорить загрузку сайта либо придать ему интерактивность -- использовать разделение на зоны для организации анимированных кнопок-ролловеров и т. д. Кроме привычного по Photoshop ручного режима разметки, Slicing Tool в Illustrator 10 может работать также в автоматическом, так называемом Object-based, режиме. При этом разбивка на зоны осуществляется автоматически на основе содержащихся в документе объектов. Другое усовершенствование, связанное с появлением Slicing Tool, -- возможность сохранения разных зон в зависимости от типа содержащихся в них объектов -- растровое изображение, текст, диаграмма и т. д. -- в наиболее подходящий тип файла (растровое изображение -- в JPG, текст -- HTML, диаграмма -- в SVG и т. п.).

Часто для создания насыщенных информацией сайтов применяются различные базы данных. Для упрощения разработки таких сайтов, а также для поддержки новой технологии графического сервера Adobe AlterCast в Illustrator 10 встроена возможность динамического связывания объектов (текста, графики, диаграмм) с полями базы данных. Для этого созданные либо импортированные объекты с помощью новой палитры Variables объявляются переменными. Именами этих переменных программисты могут воспользоваться при написании скриптов, извлекающих данные из базы. Или наоборот, сохраненные в виде XML-файлов наборы переменных посредством той же палитры загружаются в Illustrator, затем их можно связать с графическими и текстовыми объектами. Файлы AI или SVG, содержащие наборы связанных с переменными объектов, можно использовать в качестве шаблонов для графического сервера Adobe AlterCast.

Среди прочих Web-ориентированных усовершенствований можно отметить обновленные фильтры экспорта в SWF и SVG. В первом появилась возможность управлять базовыми параметрами анимации (например, зациклить), а во втором -- применять встроенные в SVG-плейер эффекты, такие, как "тень" или "размытие по Гауссу".


Инструменты

Adobe Illustrator 10
Обновленная палитра Tools
По количеству и удобству использования разнообразных инструментов рисования Illustrator всегда уступал конкурентам. Не зря при подготовке подключаемых модулей, таких, как KPT Vector Effects, CADtools или Kimbo, их разработчики пытались устранить именно этот недостаток пакета. Наконец-то к десятой версии у программистов из Adobe дошли руки и до решения этой важной проблемы, и в программе появилось сразу несколько групп новых инструментов.

Adobe Illustrator 10
Палитра Simbolism Tools
Simbolism Tools. Это группа инструментов, позволяющая эффективно использовать концепцию символов. В нее входят: Sprayer -- распыляет символы как краску из баллончика, организует группу символов; Shifter -- изменяет их расположение в группе; Scruncher -- увеличивает "кучность" символов; Sizer -- масштабирует часть из них в группе; Spinner -- поворачивает некоторые символы; Stainer -- красит часть из них, Screener -- регулирует прозрачность; Styler -- позволяет применить стиль к определенным символам в группе. С помощью этих инструментов можно легко создавать и редактировать большие системы объектов, например лес или созвездия.

Adobe Illustrator 10
Пример использования Liquify Tools
Инструменты деформации. К ним относятся эффекты Warp (Effects -> Warp) и Envelop (Object -> Envelope Distort), а также интерактивные Liquify Tools -- семь инструментов, доступных из палитры Tools. Подобные эффекты уже много лет присутствуют, например, в CorelDRAW. Механизм работы всех этих инструментов одинаков -- любой объект, будь то текст, растровое или векторное изображение, искажается на основе другого векторного изображения, лежащего поверх и служащего "оболочкой" для деформируемого объекта. При этом искаженный объект остается редактируемым. Если Warp предоставляет 15 готовых вариантов деформации (дуга, флаг, рыбий глаз и т. д.), то Envelop позволяет использовать в качестве оболочки любой векторный объект, созданный либо импортированный в Illustrator. Особо выделяется режим Make with Mesh, когда объект искажается на основе лежащей поверх сетки, в которой можно изменять число ячеек и редактировать узлы. Таким образом, достигается практически произвольная трансформация искажаемого объекта. Liquify Tools позволяют применять деформации локально, лишь к какой-либо части объекта, пользователям Photoshop такой режим напомнит работу с кистями. Хотя Liquify Tools, как и Mesh Distort, искажают объект на основе сетки, с их помощью можно добиться причудливых трансформаций, недостижимых другими способами.

Новые инструменты рисования. Много лет разработчики из Adobe избегали дублирования функциональности инструмента Pen, но наконец вняли просьбам пользователей, добавив средства для рисования линий (Line) и дуг (Arc). Кроме них, появились давно присутствующие в конкурирующих пакетах инструменты рисования сетки в прямоугольных и полярных координатах (Rectangular и Polar Grid соответственно). С помощью последнего, например, можно легко изобразить серию концентрических окружностей, что ранее в Illustrator было задачей непростой.

Lens Flare -- еще один новый инструмент, ранее встречающийся лишь в растровых редакторах. С его помощью можно рисовать достаточно правдоподобные блики линз фотоаппарата. Нарисованные таким образом объекты являются векторными и легко редактируются.

Magic Wand ("Волшебная палочка"). Привычный по Photoshop инструмент перекочевал в Illustrator. В связи с появлением инструментов, позволяющих быстро создавать большие группы однотипных объектов, таких, как Simbolism Tools, функции Magic Wand окажутся нелишними.

SVG

SVG (Scalable Vector Graphics) -- это открытый формат векторной графики для Web. Первая версия была разработана фирмой Adobe и передана на утверждение в W3C. После некоторой доработки формат утвердили в качестве стандарта. В его основу положена та же модель визуализации графических данных, на которой базируются PDF и PostScript, именуемая Adobe Imaging Model. Для описания синтаксиса используются средства XML и CSS. По замыслу разработчиков, SVG должен стать в Web векторным аналогом GIF или JPG -- свободно распространяемым и редактируемым. Этим он отличается от SWF, который плохо редактируется и используется преимущественно для анимации.

Поскольку SVG -- родственный формат PDF и PostScript, Adobe предлагает достаточно полные средства для работы с ним. По сути, SVG наряду с PDF, AI, EPS является основным форматом Illustrator 10. В Adobe считают SVG удобным для организации взаимодействия Web-дизайнера и Web-программиста. Так, при редактировании SVG-файла в Illustrator содержащийся в нем код JavaScript не искажается, позволяя редактировать внешний вид интерактивных элементов, не нарушая их функциональность, и наоборот, код можно редактировать без ущерба для внешнего вида SVG-изображения.


Разное

Другие усовершенствования новой версии программы не так заметны, как перечисленные выше, но все же некоторые из них стоит упомянуть.

Начиная с девятой версии, в качестве базового формата в Illustrator используется PDF 1.4. C одной стороны, это дало возможность манипулировать прозрачностью объектов и применять режимы наложения слоев, а с другой, вызвало нарекание пользователей из-за плохой предсказуемости результатов при выводе на печать. Для решения этой проблемы с Illustrator 10 поставляется снабженный документацией подключаемый модуль Flattening Preview. Палитра Flattening Preview дает возможность просмотреть, как будут печататься объекты, использующие прозрачность, и выбрать оптимальные настройки их растеризации.

С десятой версией стандартно поставляются Illustrator SDK, 400-страничное руководство по написанию скриптов и несколько файлов с примерами. Архитектура программы позволяет доступ из скриптов практически к любой функции Illustrator. В зависимости от платформы поддерживаются JavaScript, ApplesScript или VB Script.

Во все новые продукты Adobe встраиваются средства групповой работы на основе протокола WebDAV и хранящихся в файлах метаданных. Присутствуют такие средства и в обновленном Illustrator.

В пресс-релизе, сопровождающем выход 10-й версии, разработчики декларируют повышение скорости работы программы по сравнению с предыдущей. Каких-либо измерений быстродействия мы не проводили, однако субъективно возникает ощущение, что программа работает быстрее своего предшественника. (Речь идет о Windows-версии пакета, по некоторым отзывам, на Macintosh в Mac OS 9.1 разница в быстродействии Illustrator 10 и 9 незаметна.)

"Десятка" у Adobe получилась очень неплохой. Если полезность новых инструментов рисования оценить сложно, ведь использование их -- дело вкуса и привычек, то скорость и стабильность работы, поддержка символов, скриптинг, инструменты деформации однозначно заслуживают положительной оценки.

Цена в Киеве -- 3570 грн. Продукт предоставлен компанией "СофтПром": тел. (044) 242-5300