Вырезать / выбить одну фигуру из другой фигуры

9

Допустим, у меня есть 2 векторных фигуры на 2 отдельных слоях, A и B.
Оба круга, B меньше, чем A.

Я хочу «вырезать» меньший круг (B) из A, чтобы получить пончик (A минус B) на одном слое.

В Adobe Flash это просто вопрос перемещения B над A, а затем нажмите удалить, не могу найти эквивалент в фотошопе.

бритва
источник

Ответы:

15

Сорта вроде работает точно так же в фотошопе. Используйте тот факт, что выделение определяется независимо от слоев:

предполагая, что объект для вычитания находится сам по себе на своем слое B:

  1. Удерживая клавишу Cmd, щелкните значок слоя слоя B, чтобы выбрать контур фигуры.
  2. сделать слой A активным (выделение остается контуром фигуры в B)
  3. нажмите удалить (или меню Правка-> Очистить)
  4. скрыть или удалить слой B

Давайте теперь предположим, что ваш объект находится в форме векторной маски. Вы могли бы растеризовать это, тогда это обычно редактируемо. Или вы можете создать маску слоя из выделенной области (которую вы создали ранее из другой векторной маски), чтобы скрыть то, что находится под ней.

Флоренц Клей
источник
Это похоже на то, что я хочу сделать, однако, когда я добираюсь до 3) и нажимаю del, я получаю «Не удалось завершить ваш запрос, потому что содержимое слоя не редактируется напрямую» (слой A содержит только векторную форму). Должен ли я сделать это в иллюстраторе или подобном?
Бритва
вытащил решение из моего комментария к статье. спасибо @iWasRobbed
Флоренц Клей
4

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

Используйте инструмент прямого выбора.

Выберите вектор B и щелкните по пути круга B, выделите весь путь с помощью клавиши Shift (выберите все точки пути, 4 точки)

Скопируйте (Ctrl + C), затем выберите вектор A, щелкните путь круга A, Вставьте (Ctrl + V).

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

С выбранной функцией пера. Убедитесь, что контур B по-прежнему выделен (все точки пути), выберите «Вычесть из области формы» из доступных вариантов.

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

PS: я использую CS2, он может отличаться в других версиях.

Колтон
источник
3

Я пытался сделать это (ну, по крайней мере, то, что я думаю, что вы пытаетесь достичь) некоторое время сейчас ... но никогда не знал, что делать .. Я понимаю, что это старо, но я думал о тех, кто все еще ищет вокруг Обновленный / более конкретный (CS6) ответ, все что вам нужно сделать, это

выделите две фигуры на панели слоев с помощью («cntrl + click» (это для окон))

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

Надеюсь, что помог ..

Jimmypl
источник
+1 «Вычесть
переднюю
0

Вы должны быть в состоянии использовать инструмент Волшебная палочка в фотошопе, чтобы выбрать форму, затем РЕДАКТИРОВАТЬ >> ВЫРЕЗАТЬ. В зависимости от версии фотошопа вы можете использовать новый контент Aware Fill, чтобы заполнить место, где раньше была фигура.

xXPhenom22Xx
источник
Msgstr "Невозможно использовать волшебную палочку, потому что целью является слой заполнения". Я работаю с 2 векторными фигурами, очень похоже на 2 круга, сделанные с помощью инструмента эллипса, я думал, что палочка была для растровых изображений?
Бритва
Ааа не понимал, что они были векторами. Я не очень хорошо знаю Illustrator, но думаю, что именно так вам и придется работать, поскольку он гораздо лучше оснащен работой с векторами, чем PS>
xXPhenom22Xx