Недавно познакомился с тремя способами вырезания фонового изображения на макете. До недавнего времени знал о существовании только одного способа, с которым познакомился еще на сайте htmlbook.ru.
Чтобы было яснее, рассмотрим пример psd-макета страницы:
Видим, что на странице имеются множественные фоновые изображения. И как вы думаете, каким образом нужно вырезать такое изображение? Чтоб потом замостить им фон страницы или фон блока-контейнера?
До недавнего времени я бы сделал так. Попытался визуально отыскать повторяющиеся фрагменты в фоне, одном и втором.
Если бы удалось обнаружить таковой фрагмент, то вырезал бы его с помощью инструмента “Crop”. Если бы фрагмент не обнаружил, то просто бы вырезал кусок фона размером побольше (что называется “на глазок”), опять-таки, с помощью инструмента “Crop”.
Немного позже я узнал, что существует три подхода к вырезанию фоновой картинки для будущего HTML-шаблона. Первые два способа простые и неточные. Третий способ - более медленный, но точный.
Ниже последовательно рассмотрим все три способа, начиная с самого простого и заканчивая самым трудоемким.
Описание выполняемых действий приведено в локализованной версии Photoshop.
Простое вырезание фона
Фон страницы на psd-макете представляет из себя растровое изображение, у которого имеется всего один слой. И при этом визуально не получается выделить повторяющиеся фрагменты в этом фоне.
В этом случае нужно поступить только одним способом.
Свести воедино все видимые слои с помощью сочетания клавиш Shift+Ctrl+E.
Инструментом “Crop” с зажатой клавишей Shift (чтобы получился квадрат) выделяем на фоне psd-макета квадрат побольше, размера
или 1
50x50px
. Размер должен быть побольше именно для того, чтобы гарантировать бесшовность такого рисунка в фоне.1
100x100px
Затем экспортируем его в Web и используем в CSS для установки в качестве фонового изображения.
Вырезание фрагмента фона
Второй способ отличается от первого лишь только тем, что на этот раз удалось обнаружить в рисунке фона макета повторяющиеся фрагменты. При этом фон макета все также является растровым изображением.
Инструментом “Crop” вырезаем из фона обнаруженный фрагмент, сохраняем его для Web и используем по назначению в CSS.
Pattern в Photoshop
Третий способ основан на понятии
в Photoshop. Этот способ самый точный и надежный. В нем мы как-бы “опираемся” на силы самого Photoshop, который должен “помочь” нам обнаружить 1
pattern
в нарисованном дизайнером psd-макете.1
pattern
Я не дизайнер (и никогда им не буду), поэтому могу сказать по поводу того, что такое
в двух словах.1
pattern
Это образец узора какого-то определенного размера (который может быть любым) -
, 1
102x102px
или же 1
20x20px
. Этот образец узора может быть любого рисунка (завитушки, полосочки, цветочки и т. д.).1
5x5px
Вся задача pattern’а - служить образчиком, которым дизайнер выполняет заливку слоя. То есть, ситуация получается в точности такая, как у верстальщика. Имеется маленький кусочек рисунка, которым дизайнер “мостит” весь слой.
Задача верстальщика при нарезке psd-макета - выделить этот
из psd-макета в отдельное изображение. Чтобы увидеть, что в данном слое используется 1
pattern
, достаточно открыть палитру “Слои” и активировать нужный слой. В качестве примененных к слою эффектов должно стоять “Наложение узора”:1
pattern
Все! Наша задача наполовину выполнена - мы знаем, что для этого слоя дизайнер применил
в качестве заливки каким-то там рисунком.1
pattern
Осталось только найти этот
, что является задачей чисто технической. И нам в этом поможет сам Photoshop.1
pattern
Дважды кликаем мышкой по выбранному слою с фоновым рисунком. Откроется окно “Стиль слоя”, в котором активируем пункт - “Наложение узора”. В правой части окна будет показан конкретный
, с помощью которого дизайнер выполнял заливку данного слоя.1
pattern
То есть, Photoshop показал, какой
использовал дизайнер в анализируемом нами слое. Нам осталось “вычленить” этот 1
pattern
и в этом нам снова поможет Photoshop:1
pattern
В этом же окне нужно навести курсор мыши на окошко с
‘ом (окно “Узор”) и немного подождать, пока рядом с курсором мыши не появиться всплывающий tooltip, в котором будут показаны размеры данного 1
pattern
‘а.1
pattern
Запоминаем (или записываем на листике бумаги) эти размеры - они нам понадобятся в дальнейшем.
Щелчком мыши на маленькой стрелочке справа от окна с образцом
‘а открываем палитру паттернов (1
pattern
):1
patterns
В этой палитре нам необходимо добавить выбранный нами
в свою коллекцию паттернов. Это нужно для того, чтобы потом использовать этот 1
pattern
в своих “коварных” целях. Для этой цели кликаем на круглой кнопочке со стрелкой - далее можно разобраться, что и как добавлять.1
pattern
Закрываем окно “Стиль слоя” и создаем новый документ Ctrl+N с размерами, как у нашего
‘а:1
pattern
Здесь самое главное - правильно указать размеры будущего документа (как правило, все
‘ы имеют форму квадрата), все остальное для нас неважно.1
pattern
Создаем новый документ. Затем в меню Photoshop переходим по пути “Слои” - “Новый слой-заливка” - “Узор”. И в открывшемся окошке “Новый слой” просто кликаем по кнопке ОК, все остальное для нас опять неважно:
Откроется еще одно окошко, в котором выбираем нужный нам
:1
pattern
Как результат получаем новый документ с заливкой слоя выбранным нами
‘ом. Это хорошо заметно чисто визуально, в основном окне. В палитре “Слои” также видно, что к слою была применена заливка узором:1
pattern
Картинка для фоновой заливки готова! Осталось только экспортировать ее для Web и применить на странице силами CSS.
Например, таким образом:
Все - задача выполнена!
Заключение
Вот мы и познакомились с тремя способами вырезания фонового изображения из psd-макета.