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

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

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

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

9 голосов | спросил Razor 4 MarpmSun, 04 Mar 2012 16:48:09 +04002012-03-04T16:48:09+04:0004 2012, 16:48:09

4 ответа


14

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

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

  1. Cmd-щелкните значок слоя слоя B, чтобы выбрать контур фигуры
  2. сделать слой А активным (выбор по-прежнему является контуром формы в B)
  3. нажмите delete (или меню Edit-> Clear)
  4. Скрыть или удалить слой B

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

ответил Florenz Kley 4 MarpmSun, 04 Mar 2012 21:37:52 +04002012-03-04T21:37:52+04:0009 2012, 21:37:52
4

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

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

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

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

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

С помощью функции инструмента пера. Убедитесь, что путь B все еще выделен (все точки пути), выберите область вычитания из области из доступных параметров.

Затем вы получите свою форму пончика, сохраняя в качестве вектора. Надеюсь, поможет. =)

ps: Я использую CS2, он может быть другим в других версиях.

ответил Colton 25 TueEurope/Moscow2012-12-25T04:08:23+04:00Europe/Moscow12bEurope/MoscowTue, 25 Dec 2012 04:08:23 +0400 2012, 04:08:23
3

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

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

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

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

ответил Jimmypl 13 +04002013-10-13T08:46:43+04:00312013bEurope/MoscowSun, 13 Oct 2013 08:46:43 +0400 2013, 08:46:43
0

Вы можете использовать инструмент Magic Wand в фотошопе, чтобы выбрать форму, затем EDIT>>> РЕЗАТЬ. В зависимости от версии фотошопа вы можете использовать новую Content Aware Fill, чтобы заполнить место, где была форма.

ответил xXPhenom22Xx 4 MarpmSun, 04 Mar 2012 20:41:28 +04002012-03-04T20:41:28+04:0008 2012, 20:41:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132