Экспорт одного слоя в качестве изображения в Photoshop

47

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

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

У меня есть Photoshop CS5, поэтому мне не нужно внешнее программное обеспечение, чтобы делать что-либо, но мне просто нужно выяснить, как взять один слой, который может содержать что-то маленькое, например значок, и экспортировать его в PNG или JPG ,

Мне известен сценарий «Экспорт слоев в файлы», но он занял около часа и экспортировал ВСЕ мои слои в огромное количество файлов. Я не искал такого широкого решения.

Есть простой способ сделать это?

Рэнди Берджесс
источник

Ответы:

26

Для экспорта отдельного слоя или группы слоев в Photoshop у вас должны быть видимы только те соответствующие слои, которые вы хотите экспортировать. (Так что спрячьте все слои, которые вы не хотите экспортировать, и оставьте соответствующий видимым.) Затем перейдите в « Файл» - «Сохранить для Интернета» и сохраните свое изображение.

Чтобы глубже понять этот процесс, пожалуйста, посмотрите этот учебник.

rzlines
источник
4
Это не будет автоматически обрезать слои.
Capi Etheriel
3
Да, поэтому, если ваше исходное изображение больше, чем слои, вы должны вернуться ко всем экспортированным изображениям и обрезать их. Чтобы обойти это, используйте Smart Objects, см. Мой ответ ниже.
reflexiv
55

Выберите слой, который вы хотите экспортировать в новый файл.

В верхнем меню нажмите «Слой» -> «Дублировать слой ...»

Обратите внимание, что есть два варианта. Один для названия нового слоя ...

Второй предназначен для назначения нового слоя, либо вашего текущего документа, либо нового документа. Выберите «Новый».

Даниэль Гарман
источник
6
При выборе «Новый» можно ли получить документ того же размера, что и дублированный слой?
Джромеро
Очень полезный совет. Хотелось бы, чтобы это обрезалось. В любом случае, это хорошая возможность узнать.
Трей Копленд
Трей, см. Мой ответ ниже об использовании смарт-объектов, которые большую часть времени автоматически обрезаются.
рефлексив
49

Предыдущие ответы не будут автоматически обрезаться до размера слоя, как указывает barraponto. Smart Objects исправляет это и является более эффективным:

  1. Щелкните правой кнопкой мыши слой на панели «Слои» и выберите « Преобразовать в смарт-объект».
  2. Снова щелкните правой кнопкой мыши слой и выберите « Редактировать содержимое».

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

reflexiv
источник
2
Это, безусловно, самый простой и эффективный ответ для экспорта одного изображения / слоя из документа, который вам вручается.
Люк Шахин
3
Это должно быть проголосовано как ответ. Потому что это определенно так. Спасибо @reflexiv.
Эрик МОРАНД
1
Это самый эффективный способ, доступный в настоящее время в Photoshop. Также я хотел бы добавить, что для второго шага вы можете просто дважды щелкнуть миниатюру слоя, что имеет тот же эффект, что и щелчок правой кнопкой мыши и выберите «Редактировать содержимое», но проще.
Бетти
10

Я бы добавил к ответу @Daniel Garman.

  1. Duplicate Layer (либо в меню правой кнопкой мыши на слое) -> NEW (также дает возможность дать ему имя в то время, чтобы вы не потеряли то, что слой был вызван, прежде чем перейти к шагу сохранения)
  2. Изображение -> Обрезать (что даст вам возможность удаления прозрачных пикселей)
  3. Файл -> Сохранить для Интернета (CMD-SHIFT-OPT-S в OSX)

Это довольно быстрый способ сделать это.

jriskin
источник
7

Вы можете сделать это, перейдя на File-> Scripts->Export layers to Files

Bataa
источник
1
кроме вопроса говорит, что он знает об этом, и это плохое решение для его дела ... плюс это не всегда работает.
Cregox
1

Традиционный способ экспортировать только часть слоя - это использовать кусочки:

  1. Скройте все перекрывающиеся слои, которые содержат пиксели, которые вы не хотите экспортировать (если они не перекрывают интересующую вас область, вы можете оставить их отображаемыми).

  2. Создайте фрагмент для интересующего вас раздела, используя либо меню «Слои»: «Новый слой на основе слоев» (который является довольно автоматическим), либо создайте его вручную с помощью инструмента «Срез». Убедитесь, что выбран только новый срез (рядом с тем, который создает срезы, в том же всплывающем меню есть инструмент выбора среза).

  3. В диалоговом окне «Сохранить для Web» убедитесь, что срез по-прежнему выделен (этот диалог имеет собственный инструмент выбора срезов, если он вам нужен).

  4. Во время сохранения есть всплывающее меню; убедитесь, что вы выбрали выбранные кусочки, чтобы не все сохранить.

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

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

Сан -
источник
0

старомодный традиционный способ сделать это - скажем, pre-CS будет работать, в этом случае:

  1. уменьшите любое слоистое произведение искусства до одного слоя - вы можете отменить это позже
  2. option / alt щелкните по этому слою в палитре LAYER - это даст вам возможность выбрать только те слои, которые работают, а не окружающий холст
  3. copy --- edit> copy или option / alt C ==== теперь у вас есть копия этого слоя в буфере обмена
  4. сделать новый документ - когда вы это сделаете, вы заметите, что новый документ теперь будет размером с то, что вы скопировали в буфер обмена
  5. ваш новый документ будет содержать только простой фон .... просто нажмите "вставить" -> изменить> вставить или optioin / alt V
  6. на данный момент у вас есть 2 отдельных документа - вы можете вернуться к ОРИГИНАЛЬНОМУ документу и отменить выравнивание любого слоя до его первоначального состояния
user294738
источник