Сделать фон PNG черным, а не прозрачным

Я работаю в фотошопе CS5.

У меня более 800 слоев в PSD-файле с прозрачностью, и я хочу экспортировать их все по отдельности в JPG (или, если возможно, в PNG) — у меня это выпрямлено, но я хочу, чтобы фон был черным, а не белым (черный , непрозрачный для PNG).

Отдельно я бы создал черный фоновый слой и экспортировал файл в формате JPG/PNG с одним видимым слоем + фоновый слой.

Я не могу этого сделать из-за количества слоев в этом проекте.

Есть идеи?

Ответы (2)

У Марка Эдвардса есть отличное скриптовое решение для этого, опубликованное в другом вопросе.

Автоматизированное, простое решение

  1. Используйте скрипт FileScriptsExport Layers to Files. Это позволит экспортировать каждый слой вашего документа в виде отдельного файла с именем файла, совпадающим с именем слоя (поэтому перед запуском скрипта убедитесь, что имена ваших слоев верны). Убедитесь, что вы используете 24-битный формат без потерь, например PNG (с 8-битным альфа-каналом).

  2. Удалите экспортированный файл, который является фоновым слоем. Думаю, вам это не понадобится :)

  3. Скопируйте фоновый слой в буфер обмена.

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

  5. Запустите действие для всех файлов, которые вы экспортировали.

Нашел хорошее решение

  1. Выбрать слои
  2. Во всплывающем меню «Анимация» нажмите «Создать кадры из слоев».
  3. Выделить все кадры анимации
  4. Нажмите черный фоновый слой
  5. Файл -> Экспорт -> Рендеринг видео

Есть ли более быстрый способ сохранить все слои PSD в PNG?