Как изменить белый цвет на черный внутри векторного изображения с помощью Photoshop

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

Я создал логотип с помощью Illustrator, но когда я попытался изменить все белое на черное, это превратилось в кошмар из-за того, сколько слоев я использую — я подумал, что у Photoshop должен быть лучший способ.

По сути, мне просто нужно изменить все белые области в логотипе (линии на мечах, щите, шлеме и т. д.) на черные, чтобы создать иллюзию прозрачности. Мне не нужно менять цвет текста (Баскетбольная академия Рыцарей). Как мне это сделать?

Спасибо.

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

Ответы (5)

Вы можете сделать это намного проще в иллюстраторе: вот хитрость

  1. выберите один белый объект (который вы хотите изменить на черный)
  2. Теперь ПЕРЕЙДИТЕ К Select > Same > Fill Color , он автоматически выделит всю белую область.
  3. Теперь просто измените цвет на черный. Простой!

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

Все остальные ответы работают нормально. Я также предлагаю вам использовать Illustrator, когда вы можете, особенно советы Rishab.Ag в его ответе; это действительно быстрый способ сделать это!

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

PS: Это не решение, если ваш логотип является объектом, но хорошее решение, если вы действительно копируете/вставляете свой логотип в Photoshop и просто хотите быстро исправить его.


Насколько я понимаю, вы хотите избавиться от белого ТОЛЬКО на графике, а не в тексте.

1 - Вы можете использовать инструмент Magic Wand Tool с допуском 64 (для этого см. верхнее меню). Выберите белую область в любом месте изображения.

2 - Затем заходим в меню "выбрать" и выбираем "похожие". Будут выбраны все белые.

выбрать похожий цвет в фотошопе

все выбрано с похожими

3 - После этого нажмите на инструмент Rectangular Marquee Tool

Удерживая клавишу «option/alt», обведите прямоугольник вокруг белого текста вашего логотипа. Когда вы это сделаете, он скажет Photoshop удалить то, что вы сейчас выбираете, из общего выделения.

Это означает, что после этого у вас будет выбран только белый цвет из графика.

Зеленый прямоугольник показывает, что выбрать, удерживая нажатой клавишу «option». Даже если вы забыли какие-то области или не обвели идеальный прямоугольник, просто обведите еще один, удерживая клавишу «alt/option»; он удалит все, что вы выберете, пока вы не перестанете нажимать эту клавишу!

отменить выбор части выделения Photoshop

4 - Наконец, используйте инструмент «Пипетка», выберите черный цвет фона и нажмите клавишу «X», чтобы он переключился на цвет фона в ваших образцах; затем просто нажмите «удалить» (backspace) и «команду» одновременно. Выбранная область будет заполнена выбранным цветом фона.

Нажатие «X» — это просто ярлык для переключения цветов переднего плана / фона. А нажатие «delete/backspace» + «Command» — это еще один ярлык для заливки выбранной области фоновыми цветами из образцов. Я думаю, это как ведро с краской (я никогда не использую ведро с краской и тому подобное...)

Если вы предпочитаете удалить белый цвет, просто нажмите «Удалить». Вы всегда можете добавить черный слой под этот слой, чтобы сохранить прозрачность на потом.

Кроме того, на небольших логотипах инструмент «палочка» иногда очень плохо справляется с выбором пикселей и сглаживанием. Вы можете либо увеличить свой «допуск», чтобы включить больше пикселей, ИЛИ вы всегда можете расширить свой выбор на 1 пиксель, чтобы получить больше сглаживания.

конечный результат

Является ли результат выше того, что вы искали? Это один из способов сделать это. Использование клавиши alt/option для удаления некоторого выделения очень полезно! На самом деле я предпочитаю использовать технику, описанную выше, вместо того, чтобы щелкать каждую отдельную область... Это намного быстрее, и вы также можете использовать инструмент лассо или инструмент многоугольного лассо, чтобы снять выделение с некоторых областей.

Я считаю, что это проще сделать в Illustrator, но вам нужно объединить слои.

Отвечая на ваш вопрос о Photoshop, если ваши слои объединены в один «Динамический объект», попробуйте его растрировать.

Чтобы выбрать белый цвет в фотошопе, перейдите в меню «Выбор/Цветовой диапазон» и используйте предоставленную пипетку и укажите на белую область. Затем вы выбираете белый цвет, вы можете нажать ctrl+j (в Windows) или cmd+j (в Mac), чтобы получить новый слой с белыми областями, затем вы можете настроить цвет.

Хотя я рекомендую Illustrator, он намного чище для вашего случая.

Если вы настроены на использование Photoshop, вы можете сделать это: переместить все «белые области» в один слой, а затем экспортировать в Photoshop. Он должен отображаться как один растровый слой. Затем вы можете просто нажать Crtl+i, чтобы инвертировать его (изменить на черный). Кроме того, вы можете заблокировать прозрачность этого слоя, а затем нарисовать его сплошной кистью с непрозрачностью 100%.

позвольте показать вам очень простой способ изменить цвет в Photoshop. Предположим, у вас есть объект (X), которому вы хотите придать новый цвет. Теперь возьмите новый слой над этим слоем и нарисуйте примерно другой объект, то есть (Y), и залейте его цветом, который вы хотели заполнить. убедитесь, что нарисованный объект (Y) должен быть закрыт ниже объекта (X). Теперь выберите слой с нарисованным объектом (Y) и нажмите ctrl + Alt + G. Сделайте то же самое с объектом, которому вы хотели придать новый цвет.

Вот и все ! Это самый простой способ изменить цвет в Photoshop.