VoxelGod
@VoxelGod
Настройка шаблонов WordPress

Как закрасить несложную картинку при помощи кода?

Приветствую. Есть картинка, состоящая из 3 цветов (оттенки серого). Каждый из оттенков может заливаться цветом на усмотрение пользователя (будет предоставлена палитра из 20 цветов). То есть их будет достаточно много, чтобы делать все возможные варианты.
Каким образом можно реализовать вышеописанный функционал? Как выявлять определенные цвета и заменять их на иные при помощи JS или любого другого языка/библиотеки в картинке формата, допустим, PNG.
Если такой способ невозможен, то существуют ли какие-то другие варианты?
Заранее спасибо.
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Только если отрисовывать на canvas основу.
И таким образом собирать по частям конечную картинку накладывая сверху фигуры залитые нужным цветом.
Ответ написан
Stalker_RED
@Stalker_RED
если фигура была бы более сложная и ее сделать через Canvas было бы муторно(много углов, например), да и в PS вырезать тоже неприятно?

Зачем фотошоп? Смотря какие картикни конечно, но скорее всего, без ручной работы можно обойтись. Переводим в вектор (поиск границ, все такое), а вектор в svg.
stackoverflow.com/questions/1861382/convert-png-to-svg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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