Техника Web-дизайна для студента
Использование слоев
Нам уже известны трудности, связанные с выделением отдельных фрагментов изображений. И если такая работа проведена, то хотелось бы иметь возможность осуществлять различные манипуляции с фрагментом, не прибегая к его повторному выделению. Кроме того, если фрагмент уже занял определенное место на изображении, то повторное его перемещение не должно приводить к искажению фрагмента, находящегося под ним. Эти и многие другие задачи могут быть решены с использованием слоев.
Для получения практических навыков работы со слоями рекомендуется использовать многослойное изображение, подобное тому, которое было создано в предыдущем примере. Действия со слоями осуществляются с помощью палитры Layers (Слои).
Каждая строка в палитре Layers (Слои) содержит информацию о конкретном слое изображения. Левое поле в каждой строке позволяет управлять видимостью данного слоя. Наличие пиктограммы с изображением глаза говорит о видимости слоя, отсутствие пиктограммы — о его невидимости. Щелкнув мышью по полю, можно изменить видимость слоя.
Правое поле является индикатором активности слоя и служит для связывания слоев. Если в нем расположена пиктограмма с изображением кисти, то слой активен. Чтобы слой сделать активным, нужно щелкнуть мышкой по его имени. На активность слоя также указывает изменение цвета имени слоя и фона, на котором оно располагается. Для связывания слоев один из них нужно сделать активным и щелкнуть мышкой по соответствующему полю другого слоя, после чего в нем появится пиктограмма с изображением цепи. Таким образом, можно связать сразу несколько слоев. Повторным щелчком цепь удаляется, и слой выпадает из связки. Перемещая один из связанных слоев, мы будем наблюдать перемещение и остальных слоев из связки.
Далее в строке слоя располагается уменьшенная копия изображения слоя (миниатюра) и название слоя. Обращает на себя внимание, что один из слоев называется Background, тогда как остальные слои по умолчанию именуются Layer с указанием номера. Дело в том, что слой Background (Фон) по своим свойствам отличается от остальных слоев. Он всегда располагается ниже других слоев и не может иметь прозрачных фрагментов. Кроме того, его невозможно перемещать в окне рисунка. Чтобы снять с него все ограничения, его достаточно переименовать. Любое другое имя, присвоенное этому слою, делает его обычным.
Для переименования слоя Background (Фон) нужно дважды щелкнуть по его имени и открыть диалоговое окно New Layer (Создать слой). В строке Name (Имя) следует указать новое имя слоя. В списке Color (Цвет) выбрать цвет, которым будут окрашены поля этого слоя в палитре (None — цвет по умолчанию).
В списке Mode (Режим) выбирается режим взаимодействия пикселей слоя с пикселями нижележащих слоев (рекомендуется Normal). В поле Opacity (Непрозрачность) можно установить степень непрозрачности слоя (100 % — полная непрозрачность).
Возможно переименование и обычного слоя, для этого достаточно дважды щелкнуть по его имени и ввести новое.
Обычный слой можно преобразовать в слой Background (Фон). Для этого слой нужно выделить и воспользоваться командой меню Layer | New | Background from Layer (Слой | Создать | Фон из слоя).
Порядок следования слоев можно менять. Таким образом, можно менять положение находящихся в слоях объектов относительно друг друга, располагая одни поверх других или наоборот. Проще всего это делается перетаскиванием слоя. Для этого следует указатель мыши установить над именем слоя, нажать левую кнопку мыши и, не отпуская ее, перетащить слой вверх или вниз.
Перетащить слой можно и на другое изображение. После нажатия левой кнопки над именем слоя указатель мыши переместить над другим изображением и отпустить кнопку. В палитре Layers (Слои) другого изображения появится копия перемещаемого слоя. Это не единственный способ создания копии слоя в другом изображении. Сделав слой активным и включив инструмент Move Tool (Перемещение), можно нажать левую кнопку мыши непосредственно над копируемым изображением и после перемещения указателя на другое изображение отпустить кнопку. Для этой же цели можно использовать команду Duplicate Layer (Копия слоя) меню палитры Layers (Слои), которое открывается щелчком по круглой кнопке с изображением треугольной стрелки в правом верхнем углу палитры. Откроется одноименное диалоговое окно, в котором можно задать имя слоя. Раскрыв список Document (Документ) можно выбрать имя документа, для которого предназначена копия. В списке содержатся имена открытых файлов и команда New (Создать) для расположения копии слоя в новом документе.
Создать новый слой можно, воспользовавшись кнопкой Create а new layer (Создание нового слоя) в правой нижней части палитры или используя команду New Layer (Создать слой) меню палитры. В первом случае будет создан новый слой с прозрачным фоном, во втором — откроется диалоговое окно New Layer (Создать слой), содержимое которого было описано выше.
Удалить слой позволяет кнопка Delete Layer (Удалить слой) (правая в нижней части палитры) или команда Delete Layer (Удалить слой) меню палитры.
В верхней части палитры Layers (Слои), кроме списка режимов взаимодействия пикселей слоев, в котором рекомендуется выбрать Normal, располагается поле Opacity (Непрозрачность). Изменяя значение данного поля (вводя новые значения или перемещая ползунок после щелчка по треугольной стрелке), можно регулировать степень прозрачности изображения выделенного слоя (100 % — полная непрозрачность). Там же располагаются 4 кнопки, объединенные общим названием Lock (Запрет). Установив соответствующий флажок, можно запретить (слева направо): изменение прозрачных областей, изменение рисунка рисующими инструментами, перемещение слоя, все перечисленные изменения.