Как удалить определенную форму с изображения без растеризации формы?

У меня есть следующее изображение:

введите описание изображения здесь

Я хочу вырезать ползунок громкости и добиться следующего результата:

введите описание изображения здесь

На самом деле я сделал это месяц назад. Но теперь, когда я попытался использовать тот же метод, он не работает. Я сделал два круга с помощью инструмента Shape Tool, затем объединил их и удалил пересекающийся меньший круг. Теперь у меня есть кольцо. С этим кольцом я объединил прямоугольник, а затем удалил полукруг, непрозрачный прямоугольником. Теперь у меня есть форма полукруглого кольца, которую я использовал в качестве обтравочной маски поверх изображения музыкального проигрывателя. Теперь, когда я использую волшебную палочку, чтобы выбрать это полукруглое кольцо, чтобы я мог удалить выбранные пиксели, я получаю следующую ошибку:

Не удалось использовать волшебную палочку, поскольку целью является слой-заливка.

Обходной путь — растрировать полукруглое кольцо, но тогда его кривые не остаются гладкими.

** Редактировать: ** Как было предложено в ответе, я попытался инвертировать маску, но безуспешно. Нажатие ctrl+ iна замаскированном слое ничего не дало. Хотя в панели есть инвертированный значок adjustment. После нажатия все белые цвета в окне фотошопа стали белыми. Снимок слоев после этого выглядит так:

введите описание изображения здесь

подождите: ползунок громкости имеет векторную форму? И вы хотите его удалить? А если просто удалить?
@Luciano Ползунок громкости не имеет векторной формы. Это часть всего изображения, а все изображение представляет собой изображение png.
Я полагаю, вы должны иметь возможность использовать быструю маску или просто закрашивать ее цветом, вы начинаете с довольно маленького изображения с большим количеством шума. Вы получите лучшие результаты, переделав все это, используя векторные объекты.
Чистка делает пиксельные цвета. Я не знаю, как добиться этого с помощью быстрой маски.
Я не понимаю, если у вас есть форма «полукруглая форма кольца, которую я использовал в качестве обтравочной маски», то почему бы не использовать ее в качестве маски? Или ты просто не умеешь?
@Ryan Я использовал это как маску, но скрывает весь музыкальный проигрыватель, оставляя видимым только ползунок громкости.
И вы хотите, чтобы он скрыл ползунок громкости, но оставил все остальное видимым, верно? Если это так, инвертируйте маску. Сделайте снимок экрана панели слоев, чтобы добавить его к вопросу с помощью кнопки редактирования .
Эй, у тебя есть награда, срок действия которой истекает, а я до сих пор не знаю, что ты пытаешься сделать.
@ Райан Я не знаю, как инвертировать маску. В настоящее время, когда я создаю ползунок громкости маски, он остается видимым, а оставшийся музыкальный проигрыватель становится невидимым.
Пожалуйста, добавьте скриншот, показывающий, как выглядит слой White Player без каких-либо других слоев, чтобы я мог попытаться помочь вам в этом. Удалите фоновый слой, отсоедините White_Player (щелкните его правой кнопкой мыши на панели слоев и выберите «Освободить обтравочную маску»), затем отключите Эллипс 2 и опубликуйте скриншот того, что осталось на холсте.
Является ли слой white_player смарт-объектом? Является ли содержимое этого смарт-объекта многоуровневым?
@Cai Нет. Я просто перетаскиваю файл white-player.png на фоновый слой. Я не преобразовывал его в смарт-объект.
@Cai Хмм Когда я пытался использовать, clone stamp toolон говорит, this smart object must be rasterized.
@user, перетаскивающий изображение в существующий документ, поместит его как смарт-объект, но в этом случае он вам не нужен, поэтому щелкните правой кнопкой мыши слой и выберите «Растеризовать слой».
Затем вы можете использовать инструмент штампа клонирования или любые другие инструменты редактирования растра на слое.
Хотите заменить ползунок на прозрачное «окошко»? Похоже, что все текущие ответы предполагают, что вы хотите заменить его существующим фоном.
@Cai Да, я хочу деструктивно удалить часть ползунка громкости, чтобы сделать ее прозрачной.

Ответы (1)

  1. С помощью Pen Tool нарисуйте путь вокруг ползунка. Убедитесь, что инструмент «Перо» настроен на рисование контура, а не слоя формы или пикселей.

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

    Чтобы использовать свою фигуру, чтобы скрыть часть изображения, которую она покрывает, вместо того, чтобы открывать эту часть изображения, установите свой путь на « Вычесть переднюю форму» на панели параметров.

Режим пути

Нарисовать путь

  1. Выбрав нужный слой на панели слоев, выберите путь, щелкните правой кнопкой мыши и выберите « Создать векторную маску» .

Создать векторную маску

  1. Ваше замаскированное изображение:

Маскированное изображение

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

Если вы хотите деструктивно применить свою маску, вы можете щелкнуть правой кнопкой мыши маску на панели слоев и выбрать « Растеризовать векторную маску» , которая растеризует маску, затем вы снова щелкните правой кнопкой мыши маску и выберите « Применить маску слоя» .

На 2-м шаге create vector maskопция в моем фотошопе теряет сознание и не может быть выбрана. Если я выберу слой белого игрока, эта опция будет доступна, но при нажатии на нее будет удален сам белый игрок.
Слой, который вы хотите замаскировать, выбран на панели слоев? Насколько я знаю, это единственная причина, по которой он будет выделен серым цветом.
Или если слой уже имеет векторную маску
Когда я выбираю слой, который нужно замаскировать. Это делает ползунок громкости видимым, а остальную часть изображения невидимой - прямо противоположно тому, что я хочу.
О да, моя вина, что я немного упустил ... Сейчас я обновлю свой ответ!
Теперь он работает как с инструментом «Перо», так и с инструментом «Форма». Может быть, я случайно установил форму пути, когда месяц назад я изначально сделал это сам. Большое спасибо.
Нет проблем, рад, что у вас все получилось!
Могу ли я преобразовать фигуру в путь? Когда я использую инструменты формы, такие как инструмент «Эллипс», для рисования кольцевой траектории, я не могу использовать это кольцо для create vector mask.
Да, просто используйте инструменты выбора пути (черные или белые указатели), чтобы выбрать путь и скопировать. Затем выберите слой, который вы хотите замаскировать, и вставьте его.
Однако вы можете заставить инструменты формы создавать пути вместо фигур на панели параметров.
Выполняя оба способа, когда у меня есть путь в форме кольца, я не могу использовать create vector maskопцию. Когда я щелкаю правой кнопкой мыши по кольцевому пути, он create vector maskпо умолчанию отключен.
Если он отключен, у вас либо не выбран правильный слой, либо не выбран путь, либо на слое уже есть векторная маска.
Если я выберу слой, который нужно замаскировать, путь станет невыбранным и наоборот. Я не могу выбрать слой, который нужно замаскировать, и путь.
Скопируйте путь, затем выберите слой, который нужно замаскировать, затем вставьте путь, затем, выбрав этот путь и все еще выделенный слой, который нужно замаскировать, создайте свою маску
Но все это не нужно, если вы рисуете пути (вместо слоев-фигур) с уже выбранным маскируемым слоем.
Имея путь в форме кольца, когда я создаю векторную маску, он создает маску как круг, а не как кольцо. Как я могу создать маску в форме кольца?