Ускорение нарезки макета в Photoshop. Slice tool в Фотошопе

22.07.2019 Проблемы

При создании html-макета страницы иногда приходится иметь дело с множеством однотипных картинок. Например, выпало верстать фотоальбом. Нужно нарезать порядка двадцати «превьюшек», потом их всех поименовать и сохранить. Рутина.

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

Нарезка

Выделяем инструментом Slice Tool одну картинку. А потом, не отходя от кассы, нажимаем Alt и тащим слайс до следующего пациента. При необходимости корректируем форму слайса. Двадцать секунд - и всё порезано:

Сохранение

Каждый слайс должен иметь своё собственное, уникальное и вменяемое имя. Для этого нам нужно дважды кликнуть по слайсу и вызвать Slice Option . Но, если мы хотим ускориться, то правильнее будет сначала всё порезать, а именовать слайсы уже в Save for Web .

Почему? Потому что в этом случае нам придётся делать меньше действий: кликаем по слайсу, нажимаем Tab и, вуаля, попадаем на имя слайса. В то время как в нормальном режиме нам придётся либо четыре раза нажимать Tab , либо таскать мышку туда-сюда.

Однако у нас с вами целый полк из изображений, которые, скорее всего, будут нужно задать имя вида some-name-[n] . И в этом случае можно вообще не влезать в настройки слайса.

Выделяем нужные нам слайсы и жмём главную кнопку - Save . В окне сохранения указываем Selected Slices и выбираем в списке Settings пункт Other...

В окне Output Settings заходим в раздел Saving Files и здесь конструируем удобное для нас имя файла. Конструктор серьёзный, деталек много, так что никто не уйдёт обиженным.

Имея твёрдую руку вы затратите на всё это действие не больше минуты и получите пачку картинок. А о большем и мечтать сложно.

Итак, вы подготовили макет сайта и хотите разрезать его на фрагменты, дабы сверстать из них сайт. Рассмотрим, как это делается в Photoshop. Посмотрите на панель инструментов, если у вас есть вот такой инструмент:

Итак, предположим у нас есть вот такой макет сайта (взят из шаблона):

Для начала выключим все текстовые слои, а также иконки, поля ввода и все прочее, что, либо верстается в HTML, либо сохраняется отдельно (иконки, кнопочки...). В итоге должно остаться вот что:

Теперь опустим направляющие, деля ими макет на структурные элементы (возможно они у вас уже есть). Если у вас не отображены линейки, то выберите в меню: Просмотр -> Линейки или нажмите Ctrl+R. Чтобы опустить направляющую подведите курсор мыши к верхней линейке, нажмите левую клавишу мыши и тащите направляющую вниз. Так можно опустить сколько угодно направляющих. Аналогично подведите курсор мыши к левой линейке, нажмите левую клавишу мыши и тащите направляющую вправо.

У меня получилось вот так:

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

Определились и двигаемся дальше. Берем инструмент "Раскройка" (Tools), его еще называют ножик, потому что он имеет такой вид. Начинаем резать. Для этого подведем курсор мыши (в виде ножика) в левый верхний угол макета, нажмем левую клавишу мыши и растянем по форме первого фрагмента. Отпускаем.

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

Снова подводим курсор мыши, теперь уже к левому верхнему углу второго фрагмента и снова растягиваем рамку. Так поступаем со всем макетом. У меня получилось вот так:

Вы можете разрезать по-другому, так, как считаете нужным. Остался последний шаг - сохранить эти фрагменты. Для этого выбираем в меню: Файл -> Сохранить для Web, выбирайте самый, с вашей точки зрения, оптимальный формат JPEG (можно и GIF, но для основы сайта я предпочитаю JPEG), щелкаем "Сохранить". В открывшемся диалоговом окне сохранения укажите следующее:

Место, куда сохранить, выберите сами. Жмем ОК. В итогое получаем папку Images, внутри которой наши фрагменты с именами images_01.jpg - image_11.jpg. Т.е. имя файла, которое вы написали при сохранении, является основой имени для всех картинок. Теперь вы можете их переименовать.

Теперь возвращаемся к нашему макету и сохраняем отдельными картинками иконки, кнопочки, линии и т.д.

На этом можно было бы и закончить, но давайте посмотрим еще раз на фрагменты, которые мы сохранили. В основном это прямоугольники разных коричневых оттенков, которые будут фоном в вашем будущем сайте. А рационально ли хранить картинку шириной 780 пикселов, если можно сохранить ее часть, скажем шириной 10 пикселов и замостить ею фон?

Да, не рационально. Поэтому заменим фрагменты 2, 3, 5, 7 и 8 одноименными оптимальными фрагментами (т.е. шириной в 10 пикселов). А фрагменты 1, 6, 8 и 10 нам и вовсе не нужны, ведь это картинки белого цвета, поэтому при верстке сайта мы воьзмем лишь их размер. Впрочем это уже другая тема, она подробно изложена в разделе

Инструкция

Откройте файл шаблона в графическом редакторе Adobe Photoshop. Выберите в меню пункты File и Open либо нажмите комбинацию клавиш Ctrl+O. В диалоге, появившемся после этого, перейдите в директорию с файлом, выделите его в списке и нажмите кнопку «Открыть».

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

Сформируйте набор опорных линий над изображением шаблона. Включите отображение линеек в окнах документа, если оно еще не включено. Для этого нажмите Ctrl+R либо выберите в меню пункты View и Rulers.

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

Активируйте инструмент Slice Tool. Его кнопка находится на вертикальной инструментальной панели.

Создайте необходимое количество областей разрезания при помощи инструмента Slice Tool. Выберите удобный масштаб отображения шаблона. Мышью задавайте границы областей. Направляющие линии, добавленные на третьем шаге, обеспечат точное позиционирование границ создаваемых объектов. При необходимости скорректируйте уже существующие области при помощи инструмента Slice Select Tool.

Измените свойства областей разрезания, если это требуется. Активируйте инструмент Slice Select Tool. Кликните правой кнопкой мыши по нужной области. В контекстном меню выберите пункт Edit Slice Options. В появившемся диалоге Slice Options выберите тип области (изображение, пустая область, таблица), режим заполнения фона, укажите, если это надо, имя, целевой URL, содержимое атрибута alt и другие значения. Нажмите кнопку OK.

Наверное, мало кто любит верстать дизайны в Photoshop. Если быть точнее, речь идёт не о самой конвертации PSD в веб-сайт, а о конкретном процессе нарезки файла и экспорта изображений инструментами Photoshop. В целом, процесс очень утомительный, ведь надо отделить каждый элемент дизайна и вручную его экспортировать.

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

Три типа нарезки в Photoshop

Три типа? Это было самым интересным, с чем мы столкнулись в процессе исследования. Когда особо не вдаёшься в это с головой, сидишь и думаешь, что есть лишь один метод. Но это не так.

Три разных типа заключаются в: Резке вручную, Автоматической резке и Резке на базе слоев. Для начала давайте поговорим о тех двух, о которых вы, вероятно, уже слышали: Ручная резка и Автоматическая. Они очень похожи между собой. Если быть точнее, то один тип происходит из другого.

Как известно, для того, чтобы разрезать PSD, сначала берётся инструмент резки (Slice Tool – C) и рисуется короб вокруг области, которую нужно экспортировать в отдельное изображение. Добавив отрезки/области для всех элементов, которые вам нужны в отдельных изображениях, вы можете существенно оптимизировать и ускорить процесс экспорта.

Когда вы создаёте отрезок, у вас должно получаться нечто, что отображено на изображении ниже.

Здесь мы нарисовали короб вокруг логотипа в верхней части страницы. Это действие производит как ручную резку, так и несколько автоматически сделанных отрезков. Когда вы создаёте отрезок, Photoshop расценивает это так, как будто вашей целью является разделение цельного PSD-файла на несколько серий отрезков. Это немного надоедает, и позже мы обсудим варианты, как избежать этого. А сейчас вам нужно учесть, что каждый раз, когда Photoshop делает такой вывод, границы вашего отрезка расширяются, тем самым создавая несколько других областей. Это отображено на изображении выше.

Уловки при работе с Ручной и Автоматической нарезкой

Так как сейчас речь идет о ручной и автоматической резке, давайте выделим самые очевидные и не очень очевидные свойства, с помощью которых вы сможете определить, какие инструменты и опции есть в вашем арсенале.

Перемещение и редактирование отрезков

Как только вы создали отрезок, перед вами должна появиться панель опций, схожая с панелью свободной трансформации (Free Transform). Посредством этой панели вы сможете двигать и редактировать отрезок. Вы также можете воспользоваться инструментом выделения отрезка (Slice Select Tool), чтобы убедиться, что вы редактируете именно этот отрезок, а не создаёте новые. Этот инструмент можно найти в выпадающем меню инструмента создания отрезков (Slice Tool).


Преобразование автоматических отрезков в ручные

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

Процесс крайне прост. Для начала, вам нужно выделить автоматически созданный отрезок, воспользовавшись инструментом выделения отрезков. Далее выберите автоматически созданный отрезок, который вам нужно преобразовать, и нажмите кнопку «Promote», расположенную ближе к верхней части.


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

Автоматически-разделяющиеся отрезки

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

Для того чтобы сделать это, для начала вам нужно создать большой отрезок, нарисовав короб вокруг всех объектов. Далее, посредством инструмента выделения отрезков, кликните по кнопке «Divide» в верхней части страницы.


Это должно вызвать диалоговое окно разделения отрезка. Используя это окошко, вы без труда можете добавить дополнительные вертикальные или горизонтальные отрезки. Если они не хотят придерживаться правой стороны, вы можете направить их вручную после нажатия кнопки «ОК».

Отрезки по направляющим

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

Если вы действуете таким же методом, то это сильно упрощает процесс создания отрезков. Просто выставьте направляющие так, чтобы можно было разрезать ваш PSD-файл и игнорируйте инструменты для резки. Далее, после того, как вы закончите, выберите инструмент для резки, и нажмите кнопку «Разрезать по направляющим» (Slices from Guides), которая расположена в верхней части.


Именование отрезков

Первое, с чем вы столкнётесь, если вы никогда ранее не занимались резкой файлов, это то, что все файлы экспортируйся с абсолютно бессмысленными и неидентифицируемыми именами. Для того чтобы исправить положение, вам нужно удостовериться в том, что вы задали имя каждому отрезку. Какое бы имя вы ни задали отрезку, оно потом будет присвоено и экспортированному файлу.

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


Учтите, что здесь у вас будет несколько вариантов, включая настройку цвета отрезка, ручного ввода разрешения и ввод имени. Здесь также будет несколько других опций, включая URL-адрес, цель и так далее. Т.е. Photoshop может взять ваш файл и экспортировать его, как веб-страницу. Эта функция немного веселит, потому что Photoshop создает лишь табличную разметку, хотя вы и можете затем поэкспериментировать, и переделать всё в CSS.

Теперь, не удивляйтесь! Даже если вы выберете опцию CSS, Photoshop всё равно вряд ли создаст чудо-сайт для вас. Вам гораздо удобнее и выгоднее будет сделать всё собственными руками или хотя бы в Dreamweaver’е. Это мы всё ведём к тому, что этих опций лучше избегать совсем.

Отрезки, основанные на слоях, и почему это лучший вариант

Одна вещь, которая делает процесс резки немного приятнее – это резка, основанная на слоях. Это нечто вроде ручной резки, только с некоторым преимуществом.

Как видно из названия метода, эти отрезки не основываются на коробе, как в первом случае. Здесь суть заключается в том, что края отрезка придерживаются границами слоя. Для того чтобы реализовать резку, основанную на слоях, выберите слой на панели слоёв, перейдите в меню и выберите пункт Layer>New Layer Based Slice. Учтите, что это будет работать, даже если у вас выбраны сразу несколько слоёв – каждый слой будет преобразован в отдельный отрезок!


Очевидно для того, чтобы всё это работало правильно, вам нужно предельно чётко распределять элементы по слоям. Здесь гораздо больше времени требуется на распределение объектов по слоям и папкам, но это гораздо меньшая проблема, поверьте опыту!

Преимущество

Одна из причин, почему обычные инструменты резки настолько «ущербны» заключается в том, что пользователям приходится делать дополнительную работу, особенно если что-то в дальнейшем надо изменить в дизайне. После того, как вы уже отшлифовали все изображения, вам придётся всё переделывать, чтобы ваши отрезки вновь сошлись стык в стык в новом шаблоне. Именно по этой причине наши верстальщики, например, разрезают и сохраняют все элементы по отдельности вручную.

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


Очевидно, есть сильное основание применения метода резки, основанной на слоях, так как он позволяет сохранить достаточно времени, особенно, если придётся что-то переделывать.

Обрезаем помехи

Ещё одна вещь, которая раздражает, наверное, каждого, кто сталкивался с резкой, это то, что процесс резки может сильно «испачкать» PSD-файл, особенно если речь идёт об автоматической резке.

К примеру, посмотрите на изображение ниже (оно сильно упрощено, но вы точно поймёте, о чем идёт речь). Здесь нужно было создать всего три отрезка, но Photoshop автоматически создал 12!


Не знаем, как у вас, но наши верстальщики не любят создавать веб-страницы, похожие на огромную коллекцию изображений, выстроенных вплотную друг к другу. Поэтому нам и не нужны эти дополнительные отрезки! Нам не нужно вообще экспортировать эти области в изображения, они лишь добавляют шума в интерфейс. Когда мы встречаем документы такого типа, резка перестаёт нравиться напрочь.

Для того чтобы избежать этого, мы можем просто взять инструмент выделения отрезков, и нажать кнопку скрытия автоматически созданных отрезков (Hide Auto Slices), расположенную в верхней части экрана. Это позволяет нам прийти к тому, о чём говорится в названии, т.е. скрыть все эти ненужные отрезки.


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


Экспорт отрезков

Вот этот ключевой момент, когда резка действительно помогает. Без резки, вам придётся сохранять всю вашу композицию отдельными порциями. Рабочий процесс будет представлять собой нечто вроде: создание выделения, вырезание, оптимизация под веб, сохранение, отмена вырезания, и так по кругу. Столько ненужных этапов! Давайте посмотрим, как дело обстоит с резкой.

После того, как вы окончательно указали все отрезки, ваш файл PSD готов к экспорту. Теперь вы можете пройти в меню Файл (File) к пункту сохранения для веб и устройств (Save for Web and Devices). Вероятно, вы уже знакомы с этим пунктом, но он немного отличается, когда у вас имеется уже разрезанный документ.


Если у вас имеются созданные отрезки, превью документа отображает сразу их все (к сожалению, превью также включает и ненужные автоматически созданные отрезки). Здесь вы просто можете кликать, выбирая каждый отрезок, и оптимизировать настройки для каждого индивидуально. Настройки включают тип файла, его качество и так далее. Т.е. за один присест вы можете экспортировать все три отрезка в JPG и PNG, и каждый из них с тем качеством, которое вы посчитаете приемлемым.

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


Независимо от ваших предпочтений ведения рабочего процесса, все эти опции работают отлично. Опции по умолчанию просто представляют собой «Все отрезки», что означает, что будут включены не только пользовательские отрезки и отрезки слоёв, но также и весь набор автоматически созданных отрезков, которые нужно было выбросить. Спасите себя от беды, и отключите эту опцию.

Вывод

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

Во-вторых, запомните, что существует три типа резки: автоматическая резка, ручная и резка, основанная на слоях. Автоматическая резка немного «тугая» и оказывает неприятный эффект на сам документ. Возможно, кто-то с нами не согласится, но старайтесь прятать автоматически созданные отрезки. Ручная резка сама по себе и представляет то, что делает большинство верстальщиков. Вы можете создавать отрезки посредством инструмента выделения отрезков, а затем задавать им имена посредством двойного клика мышью. Отрезки, основанные на слоях схожи с ручной резкой, но здесь всё более контролируемо, просто нужно быть аккуратным с разделением объектов по слоям. Вы можете перемещать, масштабировать и добавлять эффекты к слоям, а отрезки будут автоматически адаптироваться.

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

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

Расскажите нам о том, каким образом вы разрезаете PSD-файлы. Ведь рабочий процесс, описанный в сегодняшней статье – это лишь одна из сотни структур. Нам важно знать, какими методами пользуетесь вы!

Те кто начинал изучать тематику создания сайтов, наверняка слышали о том что можно разрабатывать дизайн в программе фотошоп, и задавались вопросом: как создать дизайн сайта в фотошопе? На самом деле это процесс не простой. В этой статье будет рассказано то, как нарезать макет на определенные изображения которые Вы потом будете вставлять к себе на веб-страницу.

Допустим, Вы выбрали бесплатный вариант создания дизайна Вашего сайта. Вам нужно ли самому нарисовать PSD макет, либо взять готовый, например .Загрузили файл PSD в программу Photoshop. Давайте рассмотрим такую картинку в качестве примера.

Дело в том, что некоторые изображения и некоторые виды фона нельзя сделать на CSS и HTML. Поэтому эти объекты вам придется вырезать. В этом примере к таким объектам относятся блок с колесом и текстом около него, иконка возле слова «Новости» и желто-оранжевый фон. Начните с самого крупного объекта – фона.

Для этого нажмите на правой панели программы кнопку «Слои» и в выпадающем меню отключите все изображения кроме «Фон». А потом нажмите на левой панели кнопку с изображением ножа и выберете инструмент «Раскройка».

Инструментом «Раскройка» выделяете весь фон. Нажимаете на кнопку «Файл» и в выпадающем меню кликаете «Сохранить для Web…».

После этого появится окно, в котором вам нужно выбрать формат PNG-24. Этот формат дает наиболее качественное изображение.

Нажимаете кнопку «Сохранить». Открываете ту папку, в которую Вы сохраняете эти картинки. Эту картинку нужно переименовать в bg.png (background). Теперь перейдем к следующему крупному объекту – шапке сайта. Для того чтобы ее вырезать отключите фон в выпадающем меню «Слои». Выберите инструмент «Раскройка». Нажмите клавишу «Delete», чтобы удалить старую раскройку и выделите инструментом блок шапки. При выделении постарайтесь, чтобы на картинке не осталось ничего лишнего и в тоже время какие-нибудь элементы не были обрезаны.

Опять нажимаете на кнопку «Файл» и в выпадающем меню кликаете «Сохранить для Web…». Снова выбираете PNG-24 и нажимаете «Сохранить». Заходите в папку сохраненных рисунков и переименовываете картинку в logo.png. При создании сайтов использование латинского шрифта имеет принципиальное значение. Это связано с кодировкой. Поэтому при названии файлов вы можете использовать только латинский алфавит, точку, тире и черту подчеркивания. Другие буквы и знаки недопустимы.

Переименуйте картинку в new_icon.png. Теперь выделите все три картинки и перенесите их в папку images Вашего сайта.

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