Файл моего фотошопа содержит следующие слои:

  1. Слой формы с пользовательской формой окрашен в синий цвет
  2. Сформируйте слой с другой пользовательской формой, окрашенной в черный цвет.
  3. Сплошной белый слой

Нет фонового слоя.

Не растеризуя слои, я бы хотел, чтобы фигура в слое 2 создала прозрачную дыру в белом слое 3.

Когда я экспортирую это в 8-битный PNG, конечный результат должен быть квадратным белым изображением с синей формой на нем и прозрачной областью, через которую будет просвечиваться фон веб-страницы. Черный не будет отображаться на изображении (если фон веб-страницы не содержит черный).

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

Это возможно? Если так, то как?

2 ответа2

0

Чтобы решить эту проблему, я сделал следующее:

  1. Переместил мой белый слой над черным слоем формы
  2. Выбранная миниатюра векторной маски в моем черном слое
  3. Выбранная кнопка инструмента Прямоугольник
  4. На панели инструментов выбрана кнопка "Исключить перекрывающиеся области формы".
  5. Нарисовал квадрат по всему изображению в моем черном слое
  6. Щелкните правой кнопкой мыши на белом слое и выберите "Создать обтравочную маску"

Это, кажется, добилось цели. Теперь мой черный слой - это ОБРАТНАЯ форма, но у меня все еще есть фигуры, и я могу редактировать их по своему усмотрению. Он вырезает прозрачную дыру из белого слоя, где была моя фигура. Сверху это мой синий слой.

0

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

Если вы хотите пойти по этому пути, выберите слой 3, а затем нажмите Ctrl для Windows / или команду для Mac, щелкните слой, который вы хотите использовать в качестве основы для прозрачности, а затем нажмите значок внизу панели слоев с круг в квадрате. Это даст вам прозрачность, которую вы хотите, но она полностью ручная, и вы должны помнить, чтобы обновлять ее при редактировании черного слоя.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .