Как раскрасить иконку несколькими цветами?

Есть ли способ (в идеале с помощью Sketch) сделать одноцветное наложение на иконку, которая имеет несколько цветов, сохраняя при этом различные оттенки исходной иконки?

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

Должен ли я сделать изначальную синюю иконку прозрачно-серой? Затем как-то замаскировать цвет наложения? Я попробовал это ниже в Sketch и не смог заставить его работать.

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

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

В каком формате ваша оригинальная иконка? (Например, это редактируемый вектор или растровое изображение?)

Ответы (3)

Попробуй это:

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

На самом деле у меня нет Sketch, но я сделал это в Photoshop, см. пример:

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

Здесь наложение представляет собой градиент, который привел к почти металлическому свечению. Контраст усиливается путем добавления кривой яркости поверху и создания типичного повышения среднего тона S. Градиент в слое 2 имеет режим наложения слоев = исключение для сильного и практически немыслимого заранее эффекта.

Я не знаю насчет эскиза, но в Photoshop вы можете импортировать изображение и изменить цвет, используя цветовой баланс или настройки оттенка и насыщенности. В качестве альтернативы вы можете создать слой над импортированным изображением/слоем, заполнить блок цветом и установить режим наложения на цвет.

Метод, который я нашел для этого в Sketch с векторным объектом, таков (извините за случайную форму, я хотел убедиться, что он работает с градиентами/границами/и т. д.):

Исходное изображение

  1. Дублируйте свой объект и преобразуйте все контуры в обводку. Объедините и сгладьте все элементы в этой новой группе, пока у вас не будет только одна заполненная фигура, покрывающая весь исходный объект.

продублировано и сглажено

  1. Измените режим наложения нового элемента на «Цвет».

окончательный цветной объект

  1. Измените цвет нового элемента на любой желаемый цвет. Ничто не мешает вам использовать градиенты...

также с градиентами!