ГЛАВА 9

РАБОТА СО СЛОЯМИ

- Палитра Layers
- Присвоение параметров слоям, группам и объектам с помощью палитры Layers
- Создание нового слоя
- Автоматическое создание слоев
- Создание шаблонного слоя
- Выделение слоев
- Копирование и слияние слоев
- Местоположение объекта на слоях
- Перемещение объектов с одного слоя на другой
- Изменение порядка слоев
- Удаление слоев
- Фиксирование слоев, групп и объектов
- Временное удаление слоев с экрана
- Отображение слоев в контурном режиме
- Определение "цвета" слоя
- Импортирование и экспортирование слоев
- Отображение пиксельных изображений
- Сведение слоев
- Печать отдельных слоев
- Создание обтравочной маски

Слои являются дальнейшим развитием метода аппликации, о котором шла речь в главе 5, и позволяют разумно распределять информацию на логические блоки с тем, чтобы работать с ними индивидуально и как с единым целым.

Предметной метафорой компьютерного слоя является известная многим поколениям художников прозрачная калька, которая, конечно, не идеально прозрачна и к тому же не дает возможности мало-мальски исправлять нанесенное изображение. Слои, используемые в графических редакторах, характеризуются идеальными параметрами: абсолютной прозрачностью и бесконечной устойчивостью к исправлениям.

В каждом документе, создаваемом в программе Adobe Illustrator, уже изначально имеется один слой. Добавление новых слоев позволяет легко управлять значительной массой объектов (дублировать, перераспределять, сливать и выполнять другие действия), их отображением на экране и выводом на внешние печатающие устройства. Кроме того, в программе существуют дополнительные свойства слоев: размещение на слоях не только объектов и групп объектов, но и других слоев, что позволяет создавать сложные вложенные комплексы.

В программе предусмотрен также специальный шаблонный слой (template) для размещения любых объектов, имеющих вспомогательное значение, в частности это касается пиксельных изображений, предназначенных для трассировки. Информацию о способах выполнения трассировки см. в главе 4.

В целях дальнейшей интеграции продуктов фирмы Adobe в программе предусмотрено сохранение слоев при экспортировании документа в формат программы Adobe Photoshop.

Следует познакомиться с основными особенностями слоев.

- В пределах одного слоя объекты располагаются обычным способом — "стопкой": каждый объект имеет свой уровень. Более подробную информацию об этом см. в главе 5.
- Сгруппированные объекты располагаются на одном и том же слое. При группировке объектов, находящихся на разных слоях, они перемещаются на самый верхний слой группы, сразу же после самого верхнего объекта в группе. Информацию об этом см. в главе 5.
- При маскировании объектов, находящихся на разных слоях, объекты промежуточных слоев также становятся частью маски (о маскировании рассказывается в главе 6).

Палитра Layers

Все операции со слоями (создание, удаление, фиксирование и т. п.) осуществляются с помощью палитры Layers (Слои) (рис. 9.1), которая открывается командой Layers (Слои) меню Window (Окно).

Рис. 9.1. Палитра Layers

Кроме того, палитра Layers (Слои) используется для выделения и удаления объектов и их групп, фиксирования и сокрытия их, а также присвоения параметров. В этом смысле палитра может служить "пультом управления" не только слоями.

Разработчики программы предусматривают следующие условия работы со ' слоями, группами и объектами:

- можно создавать произвольное число слоев, групп и объектов;
- на слоях могут располагаться другие слои (вложенные слои), группы и отдельные объекты. Группы в свою очередь могут включать другие группы и объекты, но не слои;
- если к слоям и группам на слое применяются какие-либо команды, например Lock (Закрепить) меню Object (Объект), следует учитывать иерархию слоев, групп и объектов. Например, на слое Layer 1 располагаются группы А и В. Команда Lock (Закрепить) применяется сначала к группе А, а затем к слою Layer 1. В результате весь слой Layer 1 будет зафиксирован, включая группу А (которая была зафиксирована ранее) и группу В. Если теперь применить команду Unlock (Освободить) к слою Layer 1, то группа А останется фиксированной, а группа В освободится;
- перемещение слоя влечет за собой перемещение всех других слоев, групп и объектов, расположенных на нем;
- объекты, входящие в группу, располагаются на одном слое. Если в группу объединяются объекты, расположенные на разных слоях, то они "подтягиваются" на тот слой, который включает самый верхний объект группы.

В палитре отображаются имена слоев, начиная с самого верхнего.

Текущий слой, группа или объект помечаются специальным знаком в виде треугольника (). Все операции (например, рисование, перемещение, вставка объектов из буфера обмена Clipboard) осуществляются только на активном слое. Если на каком-либо слое имеются выделенные объекты, то в строке этого слоя в правой части отображается цветной квадратик.

Для активизации любого слоя достаточно щелкнуть левой кнопкой мыши на строке этого слоя или группы. Если слой или группа содержит другие слои или группы, следует нажать на треугольную стрелку (), чтобы "развернуть" вложенные слои или объекты, входящие в группу (рис. 9.2). С помощью этой же стрелки информация "сворачивается".

Рис. 9.2. "Вложенные" слои

Вид палитры можно изменить. Для этого необходимо выполнить команду Palette Options (Параметры палитры), которая открывает диалоговое окно Layers Palette Options (Параметры палитры "Слои") (рис. 9.3), в котором можно установить следующие параметры.

Рис. 9.3. Диалоговое окно Layers Palette Options

- Флажок Show Layers Only (Отображать только слои) обеспечивает отображение в палитре Layers (Слои) только слоев, группы и объекты не отображаются.
- В группе Row Size (Высота строки) можно выбрать один из вариантов высоты строки:

> - Small (Маленькая);
> - Medium (Средняя);
> - Large (Большая);
> - Other (Другая) — дает возможность определить произвольную высоту в диапазоне от 12 до 100 пикселов.

- В группе Thumbnails (Миниатюры) можно выбрать варианты отображения уменьшенных изображений слоев, групп или объектов:

> - Layers (Для слоев);
> - Top Level Only (Только для заглавных слоев);
> - Groups (Для групп);
> - Objects (Для объектов).

О назначении кнопок, расположенных в нижней части палитры, см. в разд. "Создание нового слоя" и "Удаление слоев" данной главы.

Присвоение параметров слоям, группам и объектам с помощью палитры Layers

В данной версии программы палитра Layers (Слои) в такой степени расширила свои функции, что позволяет присваивать параметры "внешнего облика" (appearance) — стили, эффекты, прозрачность — слою, группе или отдельному объекту.

В случае присвоения определенных параметров слою или группе все вновь создаваемые или перемещаемые объекты их наследуют. Например, если слою Layer 2 присваивается эффект тени, то любой объект, который появится тем или иным способом на этом слое, также приобретает данное свойство. А если объект перемещается на другой слой, например Layer 3, к которому не применялся этот эффект, то и объект от эффекта также освобождается.

В правой части строк слоя, группы или объекта отображаются специальные значки, которые являются индикаторами состояния слоя.

- Значок () обозначает слой, группу или объект, которые не являются целевыми (target) и которым не присваивались никакие параметры "внешнего облика".
- Значок () обозначает слой, группу или объект, которые являются целевыми (target), но которым не присваивались никакие параметры "внешнего облика".
- Значок () обозначает слой, группу или объект, которые не являются целевыми (target), но которым присваивались параметры "внешнего облика".
- Значок () обозначает слой, группу или объект, которые являются целевыми (target) и которым присваивались параметры "внешнего облика".

Для того чтобы сделать целевыми слой, группу или объект в палитре Layers (Слои), необходимо щелкнуть на значках () или (). Затем к ним можно применить параметры палитр Styles (Стили), Appearance (Внешний облик) или Transparency (Прозрачность).

Если требуется переместить, скопировать или удалить параметры "внешнего облика", то также можно использовать целевые пиктограммы.

- Для того чтобы переместить параметры "внешнего облика", следует перетащить значок () или (). В результате исходный объект, группа или объект теряют свои параметры.
- Для того чтобы скопировать параметры, необходимо при перемещении значка () или () удерживать нажатой клавишу <Alt>.
- Для того чтобы удалить параметры, требуется перетащить значок () или () на кнопку Trash (Корзина) () в нижней части палитры Layers (Слои). Слои и группы теряют все свои параметры внешнего облика, а объекты могут сохранить параметры исходных заливок и обводок.

Создание нового слоя

Как уже было сказано выше, каждый новый документ программы Adobe Illustrator по умолчанию содержит один слой с именем Layer 1. Пользователь может создавать произвольное число слоев, ограничение может быть вызвано только чисто техническими параметрами компьютера.

Создать новый слой можно несколькими способами.

- Щелчок на кнопке Create New Layer (Создать новый слой) () в нижней части палитры создает новый слой с именем и параметрами, принятыми по умолчанию. Слой располагается над активным слоем или группой.
- Щелчок на той же кнопке, но с нажатой клавишей <Ctrl> создает новый слой с параметрами по умолчанию и располагает его выше всех имеющихся слоев, а с нажатой комбинацией клавиш <Ctrl>+<Alt> — ниже активного слоя.
- Щелчок на кнопке Create New Sublayer (Создать новый вложенный слой) ( src) в нижней части палитры создает новый слой в пределах активного слоя, с параметрами по умолчанию.
- Перемещение строки слоя, группы или объекта на кнопки Create New Layer (Создать новый слой) или Create New Sublayer (Создать новый вложенный слой) приводит к созданию их дубликатов. К их именам добавляется слово "сору".
- Щелчок на кнопках Create New Layer (Создать новый слой) и Create New Sublayer (Создать новый вложенный слой) с нажатой клавишей <Alt> выводит на экран диалоговое окно Layer Options (Параметры слоя), в котором можно изменить параметры, предлагаемые программой по умолчанию.
- Это же диалоговое окно вызывается командой New Layer (Новый слой) меню палитры, которая открывается щелчком на кнопке с треугольной стрелкой в правой части палитры.

В поле Name (Имя) взамен предлагаемого программой можно ввести произвольное имя, которое поможет самому исполнителю и особенно любому другому пользователю "разобраться в устройстве" документа.

Список Color (Цвет) предлагает выбор цвета, которым будут помечаться проволочные контуры выделенных объектов данного слоя. Информацию об этом см. в разд. "Определение "цвета " слоя " данной главы.

Ниже в диалоговом окне расположены шесть флажков, установка которых влияет на тип создаваемого слоя, на его отображение на экране и печать.

- Флажок Template (Шаблон) превращает данный слой в шаблонный. При этом некоторые другие флажки становятся недоступными. Информацию об этом см. в разд. "Создание шаблонного слоя" данной главы.
- Флажок Show (Показать) обеспечивает отображение или не отображение слоя на экране. Подробнее об этом см. в разд. "Временное удаление слоев с экрана" настоящей главы.
- Флажок Print (Печатать) обеспечивает избирательную печать — определяет, выводить данный слой на печать или нет (см. разд. "Печать отдельных слоев" данной главы).
- Флажок Preview (Иллюстрация) регулирует режим отображения слоя:

> - при установленном флажке — режим Preview (Иллюстрация), т. е. полноцветное отображение;
> - при снятом флажке — режим Outline (Контурный), т. е. отображение только математических контуров. Информацию об этом см. в разд. "Отображение слоев в контурном режиме" данной главы.

- Флажок Dim Images to (Фоновый режим) определяет режим отображения пиксельных изображений, импортированных или полученных в результате растеризации (команда Rasterize (Растеризовать) меню Object (Объект)), а значение в процентах в поле справа — это уровень серого тона, которым данные изображения выводятся на экран. Подробнее об этом см. в разд. "Отображение пиксельных изображений" данной главы.
- Флажок Lock (Закрепить) служит для фиксирования слоя и предотвращения любых изменений на этом слое (см. разд. "Фиксирование слоев" данной главы).

Для изменения параметров уже существующего слоя следует его выделить и выполнить команду Options for <имя слоя> (Параметры для) меню палитры или двойной щелчок на соответствующей строке слоя. В результате открывается диалоговое окно Layer Options (Параметры слоя).

Автоматическое создание слоев

Использование анимированной графики далеко не всегда оправдано с художественной точки зрения, но поскольку людей со строгим вкусом гораздо меньше, то анимация находит все более широкое применение, в частности на Web-страницах. Преобладают пока файлы анимированных пиксельных изображений (GIF), хотя весьма перспективным представляется и формат Macromedia Flash (SWF).

В программе Adobe Illustrator представлена команда, которая обеспечивает условия для экспортирования в анимационные форматы. Команда Release to Layers (Преобразовать в слои) меню палитры Layers (Слои) предназначена для того, чтобы каждый объект из совокупности объектов, например из группы превращения (blend), разместить на отдельных слоях. При этом программа автоматически создает требуемое количество слоев. Полученные слои располагаются в пределах выделенного слоя.

Для выполнения этой операции следует выделить слой или группу в палитре Layers (Слои), а затем выполнить одно из следующих действий.

- Для того чтобы разместить каждый объект на отдельном слое, надо выполнить команду Release to Layers (Преобразовать в слои) меню палитры. Например, если на слое Layer 1 располагается серия объектов, то выполнение команды обеспечивает размещение каждого объекта на отдельных слоях. Такой вариант используется, когда требуется создание эффекта: в каждый данный момент трансформируемый объект занимает новое положение.
- Для того чтобы разместить объекты с накоплением (cumulatively), следует выполнить команду Release to Layers (Преобразовать.в слои) меню палитры при нажатой клавише <Shift>. Например, если на слое Layer 1 располагаются три различных объекта, то выполнение команды с нажатой кнопкой приводит к тому, что на первом полученном слое располагаются все три объекта, на втором полученном слое — второй и первый объекты, на третьем полученном слое — первый объект. Такой вариант используется, когда требуется не смена положения объекта, а накопление положений объекта, например формирование заголовка по буквам.

Полученные слои с объектами можно:

- сохранить как документ формата Flash с помощью команды Export (Экспортировать) меню File (Файл) (информацию об экспортировании в формат SWF см. в главе 13);
- экспортировать как документ формата программах Adobe Photoshop с установленным флажком Write Layers (Сохранить слои), а затем уже средствами программы Adobe ImageReady, входящей в один пакет с программой Adobe Photoshop, создать анимированный файл формата GIF (информацию об экспортировании в формат PSD см. в главе 13).

Создание шаблонного слоя

Шаблонный слой предназначен для хранения любых изображений (как правило, пиксельных), которые имеют вспомогательные функции и не предназначены для печати в составе итогового документа.

При создании такой слой по умолчанию фиксируется (locked) и отображается на экране (previewed) в "притушенном"состоянии (dimmed), причем даже в контурном режиме (outline).

Шаблонный слой может быть либо создан специально, либо конвертирован из любого имеющегося слоя. Для этого необходимо проделать какое-либо из следующих действий:

- выполнить команду Template (Шаблон) меню палитры;
- выполнить команду New Layer (Новый слой) меню палитры и в диалоговом окне Layer Options (Параметры слоя) установить флажок Template (Шаблон);
- выполнить двойной щелчок на имени слоя и в диалоговом окне Layer Options (Параметры слоя) установить флажок Template (Шаблон);
- выполнить щелчок на кнопке New Layer (Новый слой) (img src) при нажатой клавише <Alt> и в диалоговом окне Layer Options (Параметры слоя) установить флажок Template (Шаблон).

При установке флажка Template (Шаблон) автоматически становятся недоступными флажки Show (Показать), Preview (Иллюстрация), Lock (Закрепить) и Print (Печатать). Это означает, что шаблонный слой всегда отображается и фиксируется, но никогда не выводится на печать.

Новый шаблонный слой также образуется при импортировании изображений с помощью команды Place (Поместить) меню File (Файл), если в одноименном диалоговом окне установить флажок Template (Шаблон). Информацию об импортировании документов см. в главе 13.

Рис. 9.5. Шаблонный слой Layer 1 в палитре Layers

В палитре Layers (Слои) шаблонный слой символизируется особой пиктограммой и знаком фиксирования (рис. 9.5).

Выделение слоев

Любой вновь создаваемый объект помещается на активный слой или в активную группу, поэтому, для того чтобы разместить объект на требуемом слое, этот слой необходимо предварительно выделить в палитре Layers (Слои), щелкнув на строке с его именем.

Если в палитре достаточно много слоев, можно активизировать слой непосредственно по имени: для этого необходимо нажать комбинацию клавиш <Ctrl>+<Alt> и щелкнуть в любом месте списка, а после появления темной рамки вокруг списка набрать на клавиатуре номер или имя слоя, и даже одну или несколько букв, если они уникальны для этого слоя.

Для того чтобы перемещать и удалять слои, можно выделить несколько слоев одновременно (тем не менее значок активного слоя будет размещен только на одном слое): с клавишей <Shift> выделяются смежные слои в списке, а с клавишей <Ctrl> — вразбивку.

Для того чтобы выделить все объекты на каком-либо слое, достаточно щелкнуть на его имени в палитре Layers (Слои) с нажатой клавишей <Alt>. "Протягиванием" курсора через несколько строк палитры при нажатой клавише <Alt> выделяются все объекты на выделенных слоях.

Копирование и слияние слоев

Новый слой можно получить копированием существующего слоя. Команда Duplicate Layers (Создать копию слоя) меню палитры Layers (Слои) создает новый слой над активным слоем-оригиналом, копирует все его слои, группы и объекты и сохраняет все его параметры.

Скопировать слой можно и путем перетаскивания строки слоя на кнопки Create New Layer (Создать новый слой) () или Create New Sublayer (Создать новый вложенный слой) () в нижней части палитры.

Уменьшить количество слоев можно за счет слияния тех из них, которые могут образовать единое целое. Для слияния двух или более выделенных слоев требуется выполнить команду Merge Selected (Объединить выделенные слои) меню палитры.

Содержимое всех объединяемых слоев перемещается на активный слой или в активную группу. Желательно, чтобы активный слой или группа не были фиксированы или не были "спрятаны", поскольку программа будет "вынуждена" переместить все объекты на один из доступных слоев или в одну из доступных групп. В приведенном на рис. 9.6 примере программой выполнено слияние не на активный слой Layer 2, а на слой Layer 4, т. к. слои Layer 2 и Layer 1 спрятаны и фиксированы, и слой Layer 4 является единственным доступным.

Nota Bene.

При слиянии слоев, расположенных вразбивку, необходимо обращать особое внимание на полученный результат, поскольку объединение таких слоев чревато изменением общего рисунка.

Рис. 9.6. Результат действия команды Merge Selected при объединении слоев и групп, расположенных в произвольном порядке

С помощью команды Collect in New Layer (Разместить на новом слое) меню палитры можно собрать все выделенные слои, группы и объекты на новом слое Layer 5.

Местоположение объекта на слоях

В документе, насыщенном объектами и слоями, довольно сложно запомнить их "взаимоотношения", поэтому в программе предусмотрены команды Locate Object (Определить местоположение объекта) и Locate Layer (Определить местоположение слоя), расположенные в меню палитры.

Для поиска объекта в палитре Layers (Слои) его следует выделить, а затем выбрать команду Locate Object (Определить местоположение объекта). Если выделены несколько объектов, определяется только местоположение самого верхнего объекта.

Если в палитре установлен режим Show Layers Only (Отображать только слои) команда заменяется на Locate Layer (Определить местоположение слоя).

Перемещение объектов с одного слоя на другой

Показателем удобства слоев является полная свобода перемещения и копирования вложенных слоев, групп и объектов с одного слоя на другой. Для этой цели можно использовать команды буфера обмена информацией Clipboard — Cut (Вырезать), Сору (Скопировать) и Paste (Вклеить) меню Edit (Правка).

При использовании команды Paste (Вклеить) объект, находящийся в буфере обмена, всегда помещается на активный слой вне зависимости от того, с какого слоя он был скопирован или перемещен в буфер обмена. Объект размещается по центру и в самом верхнем положении в "стопке" объектов на слое или в группе.

Команда Paste in Front (Вклеить вперед) меню Edit (Правка) позволяет разместить объект в исходном положении (т. е. с сохранением местоположения объекта на исходном слое), над самым верхним из выделенных объектов. Команда Paste in Back (Вклеить назад) того же меню позволяет разместить объект в исходном положении под самым нижним из выделенных объектов. Если выделенные объекты входят в группу, то объект, вклеиваемый с помощью этих двух команд, также помещается в группу.

Если требуется непременно возвращать объекты на тот же самый слой, откуда они были скопированы или перемещены в буфер обмена, необходимо активизировать команду Paste Remembers Layers (Вклеивать на прежние слои) меню /палитры. Это обеспечит "сохранение памяти" у объекта, и если такого слоя уже не существует "в природе", он будет воссоздан с прежними параметрами.

Перемещать объекты можно и с помощью палитры Layers (Слои). При выделении на слое каких-либо объектов, в строке слоя, в палитре с именем этого слоя или группы, появляется квадратик, совпадающий по цвету с условным "цветом" слоя. Перемещение этого квадратика на новую строку повлечет за собой и перемещение объектов (рис. 9.8). Если при перемещении квадратика удерживать нажатой клавишу <Alt>, то объекты будут скопированы.

Перемещать объекты можно и на тот слой, который "невидим".

Рис. 9.8. Перемещение выделенного объекта со слоя на слой с помощью палитры Layers

Рис. 9.9. Выделение отдельного объекта в составе группы

Рис. 9.10. Выделение отдельного объекта в составном объекте

Nota Bene.

Следует обратить внимание, что фиксированный слой в общем случае не допускает изменений, но если удерживать нажатой клавишу <Ctrl>, то можно переместить объекты и на фиксированный слой.

В программе Adobe Illustrator предусмотрены выделение и перемещение отдельных объектов в составах групп (рис. 9.9), составных объектов (но не составных контуров) (рис. 9.10), оболочек и т. д. с помощью палитры Layers (Слои).

Изменение порядка слоев

С помощью изменения порядка слоев можно достаточно просто манипулировать большими массами объектов. Для этого требуется простое действие: в палитре захватить строку выделенного слоя, даже если он фиксирован или "невидим", и "перетащить" ее выше или ниже в "стопке" слоев. Ориентироваться нужно по положению следующих элементов:

- две линии со .стрелками на краях (рис. 9.11): при отпускании кнопки мыши перемещаемый слой занимает положение между слоями;

Рис. 9.11. Изменение порядка слоев в палитре Layers (положение перемещаемого слоя индицируется двумя линиями)

Рис. 9.12. Изменение порядка слоев в палитре Layers (положение перемещаемого слоя индицируется треугольной стрелкой)

- треугольная стрелка (рис. 9.12): при отпускании кнопки мыши перемещаемый слой размещается на этом слое.

С помощью команды Reverse Order (Обратный порядок) меню палитры можно изменить порядок расположения выделенных слоев, групп в вертикальной "стопке". Объекты изменяют порядок в пределах того слоя, на котором они расположены.

Если в документе имеются объекты в группе маскирования, то при настоятельной необходимости поменять порядок слоев с объектами, входящими в маску, следует обратить особое внимание на расположение объектов и предпринять шаги по сохранению маски или ее перегруппировке.

Удаление слоев

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

- щелчок на кнопке Trash (Корзина) () в нижней части палитры;
- буксировка строки с именем слоя на кнопку Trash (Корзина) ();
- выполнение команды Delete <имя> (Удалить) меню палитры Layers (Слои).

Разумеется, неплохо перед удалением слоя или группы посмотреть их содержимое (например, отключив все остальные) и убедиться, что на этом слое или в этой группе не осталось полезных объектов. Осторожность при удалении сбережет нервы и время.

Фиксирование слоев, групп и объектов

В программе Adobe Illustrator можно фиксировать не только отдельные объекты (для чего, в частности, предназначена команда Lock (Закрепить) меню Object (Объект)), но также целые группы и слои. Фиксированный слой представляет собой "нерушимое целое": объекты на таком слое не выделяются, не изменяются, не перемещаются и не удаляются.

Рис. 9.13. Пиктограмма "замочек" символизирует фиксированный слой

Для того чтобы зафиксировать слой или группу, достаточно щелкнуть на кнопке, расположенной левее имени слоя или группы. Символом фиксированного слоя является "замочек" (рис. 9.13) () в строке слоя или группы в палитре Layers (Слои). Кроме того, курсор рисующих инструментов принимает вид "перечеркнутого карандаша" ().

Повторный щелчок на кнопке с "замочком" снимает фиксацию.

Выполнить эту же операцию можно и с помощью диалогового окна Layer Options (Параметры слоя), установив или удалив флажок Lock (Закрепить).

Если зафиксировано несколько слоев, то для их одновременного "освобождения" необходимо выполнить команду Unlock All (Освободить все слои) меню палитры.

Если нужно зафиксировать все слои, кроме одного, достаточно щелкнуть в строке на кнопке фиксирования данного слоя при нажатой клавише <Alt>.

Временное удаление слоев с экрана

Зафиксированный слой, группа или объект отражается на экране. Однако может возникнуть необходимость отменить отображение каких-либо слоев, групп или объектов (фиксированных или нефиксированных) на экране. Удалить слой с экрана можно двумя способами:

- щелкнуть на кнопке с символом "глаз" в строке слоя, группы или объекта в палитре Layers (Слои) (рис. 9.14). Вместе с исчезновением символа "глаз" объекты слоя или группы или отдельный объект перестают отображаться на экране. Скрытый слой, группа или отдельный объект не дает возможности какого бы то ни было редактирования. Повторный щелчок на этой кнопке снова выводит на экран объекты слоя, группы или отдельный объект.

Рис. 9.14. Видимые слои (строки с пиктограммой "глаз") и невидимый слой (в строке отсутствует пиктограмма "глаз") в палитре Layers

- выполнить эту же операцию можно и с помощью диалогового окна Layer Options (Параметры слоя), в котором следует снять флажок Show (Показать). Последующая установка этого флажка опять возвращает объекты слоя, группы или отдельный объект на экран.

Если скрыто несколько слоев, то для их одновременного "отображения" необходимо выполнить команду Show All Layers (Показать все слои) меню палитры.

Если нужно скрыть все слои, кроме одного, достаточно щелкнуть на соответствующей кнопке в строке слоя при нажатой клавише <Alt> или, выделив его, выполнить команду Hide Others (Спрятать остальные) меню палитры.

Отображение слоев в контурном режиме

Команда Outline (Контурный режим) меню View (Просмотр) заставляет все объекты документа отображаться на экране в контурном виде. Однако следует иметь в виду, что этот режим можно использовать с каждым отдельным слоем.

Для этого необходимо с нажатой клавишей <Ctrl> щелкнуть на кнопке с символом "глаз" или в диалоговом окне Layer Options (Параметры слоя) удалить флажок Preview (Иллюстрация). Символом этого режима является "глаз без зрачка" (hollow eye icon) (рис. 9.15).

Рис. 9.15. Видимые слои: в полноцветном режиме (в строке — пиктограмма "глаз") и контурном режиме (в строке — пиктограмма "глаз без зрачка") в палитре Layers

Если нужно отобразить в контурном режиме все слои, кроме выделенных, достаточно щелкнуть на одной из кнопок при нажатой комбинации клавиш <Alt>+<Ctrl>.

Определение "цвета" слоя

Каждому слою можно присвоить условный цвет, которым отображаются математические ("проволочные") контуры и опорные точки, что позволяет легко разбираться в мешанине объектов, расположенных на различных слоях. Никакого влияния на собственно изображение эти цвета не имеют.

По умолчанию первый слой обозначается светло-синим цветом, второй — красным и т. д., через девять слоев цветовая палитра повторяется.

Чтобы использовать для обозначения слоя свой собственный цвет, необходимо в палитре Layers (Слои) дважды щелкнуть на строке нужного слоя. И в появившемся диалоговом окне Layer Options (Параметры слоя) в списке Color (Цвет) выбрать один из предлагаемых программой цветов.

Если ни один цвет не подходит или не устраивает пользователя, то при выборе варианта Other (Другой) на экран выводится диалоговое окно Color (Цвет), в котором можно определить какой-нибудь особенный цвет.

Nota Bene.

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

Импортирование и экспортирование слоев

Ближайшим "соратником" векторной программы Adobe Illustrator является редактор пиксельной графики Adobe Photoshop, в котором также используется механизм слоев. В связи с этим необходимо понять их взаимодействие.

При импортировании файла из программы Adobe Photoshop, в котором несколько слоев, происходит сведение слоев, и пиксельное изображение располагается на одном слое.

В свою очередь при экспортировании документа из программы Adobe Illustrator в пиксельное изображение все слои могут быть сведены в один (при этом "спрятанные" и шаблонные слои не экспортируются).

Если же необходимо сохранить слои, то в диалоговом окне Photoshop Options (Параметры документа Photoshop) устанавливаются флажки Write Layers (Сохранить слои), Write Nested Layers (Сохранить вложенные слои) и Hidden Layers (Скрытые слои). Документ сохраняется в формате программы Adobe Photoshop (PSD): каждый слой векторного изображения растеризуется в слой пиксельного изображения, а также добавляется фоновый слой. Подробнее об импортировании и экспортировании см. в главе 13.

Отображение пиксельных изображений

Флажок Dim Images to (Фоновый режим) (рис. 9.16) в диалоговом окне Layer Options (Параметры слоя) "отвечает" за представление импортированных пиксельных изображений на данном слое. У пиксельного изображения может быть полноцветное представление (флажок не установлен), которое при большом разрешении и размере изображения может очень сильно замедлять работу. А может быть и упрощенное (при установленном флажке и заданном проценте прозрачности в диапазоне от 0 до 100%), которое не требует больших временных ресурсов.

Еще одним преимуществом такого упрощенного ("тусклого") представления является возможность работать поверх изображения, например с векторной маской или с векторным контуром.

Nota Bene.

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

Рис. 9.16. Режимы представления пиксельных изображений на слоях при неустановленном и установленном флажке Dim Images to

Для того чтобы пиксельное изображение отображалось на экране и в контурном режиме (команда Outline (Контурный режим) меню View (Просмотр)), необходимо в диалоговом окне Document Setup (Параметры документа) установить флажок Show Images In Outline (Отображать пиксельную графику в контурном режиме).

В противном случае пиксельное изображение представляется в виде простого (равного габаритам) прямоугольника, равного по площади габаритам "картинки".

Сведение слоев

Слои представляют собой замечательное подспорье во время работы, но в конечном счете передавать готовый документ со множеством промежуточных слоев, отправлять его на печать и тем более хранить не слишком целесообразно (хотя и не так критично, как это имеет место при работе в редакторах пиксельной графики).

В связи с этим в программе предусмотрена команда меню палитры, позволяющая свести все видимые слои в один, а невидимые удалить, — команда Flatten Artwork (Выполнить сведение). Это более радикальная команда, чем Merge Selected (Объединить выделенные слои), поэтому перед применением данной команды следует тщательно подготовить работу: включить требуемые слои и спрятать, а лучше удалить, ненужные, затем выделить слой, на который будет осуществляться сведение. Таким слоем, естественно, не может служить спрятанный, фиксированный или шаблонный слой. Чаще всего используется самый верхний видимый слой.

При сведении слоев необходимо учитывать следующие моменты.

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

Печать отдельных слоев

Возможности манипулирования слоями заканчиваются на операции вывода на печать. Слои с отключенным символом "глаз" (спрятанные слои) () не выводятся на печать, но в диалоговом окне Layer Options (Параметры слоя) можно "развести" эти свойства: слой может быть виден на экране, но на печать не попадать, и наоборот.

С помощью установки и удаления флажков Show (Показать) и Print (Печатать) можно получить четыре режима отображения и печати объектов каждого слоя в отдельности:

- не отображать на экране и не печатать: сняты флажки Show (Показать) и Print (Печатать);
- отображать на экране и печатать: установлены флажки Show (Показать) и Print (Печатать);
- не отображать на экране, но печатать: снят флажок Show (Показать) и установлен флажок Print (Печатать);
- отображать на экране, но не печатать: установлен флажок Show (Показать) и снят флажок Print (Печатать).

При снятом флажке Print (Печатать) имя слоя отображается курсивным шрифтом.

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

Nota Bene.

Следует напомнить, что шаблонный слой не выводится на печать и не сохраняется при экспортировании.

Создание обтравочной маски

Обтравочной маской (clipping mask) называется объект или группа объектов, форма которых маскирует (ударение на втором слоге) отображение нижележащих объектов (рис. 9.17, 9.18).

Рис. 9.17. Пример исходных объектов

Рис. 9.18. Пример обтравочной маски

При создании обтравочной маски необходимо принять во внимание следующие особенности.

- Объект, форма которого используется в качестве обтравочной маски, и маскируемые объекты должны располагаться на одном и том же слое или входить в состав одной и той же группы.
- Самый верхний объект слоя или группы становится обтравочной маской для всех объектов, расположенных ниже на данном слое или входящих в данную группу. Например, верхний объект на слое Layer 1 является обтравочным для всех объектов и групп слоя Layer 1, но не для слоя Layer 2.
- Объекты, на которые распространяется действие обтравочной маски, отмечаются в палитре Layers (Слои) пунктирными линиями.
- В результате конвертирования объекта в обтравочную маску последний теряет параметры заливки и обводки.

Для создания обтравочной маски следует в палитре Layers (Слои) выделить требуемый слой или группу, учитывая, что самый верхний объект превратится в ограничивающий отображение контур. Затем надо нажать кнопку Make, Release Clipping Mask (Создать, Исключить обтравочную маску) () в нижней части палитры Layers (Слои). Объект, который обеспечивает обтравочную маску, подчеркивается сплошной линией. Повторное нажатие исключает обтравочную маску.

Этой же цели служит команда Make Clipping Mask (Создать обтравочную маску) меню палитры. После выполнения команда заменяется на команду Release Clipping Mask (Исключить обтравочную маску) (о маскировании отдельных объектов см. в главе 4).