RodgerFox
@RodgerFox

Магический пересчет HEX кодов, возможно?

Возможно сделать пересчет HEX кодов на js?
прим есть 1 и 2 код, первый при 0, второй при 100, а каждое число между этими значениями, среднее из 1 и 2 HEX кода?
  • Вопрос задан
  • 394 просмотра
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Написал вам пример с переходом, где по каналам R, G и B считается промежуточное значение. Цвета A и B надо задавать строго как 6-значные 16-ричные строки.

Такой вариант проще в реализации, но хуже по качеству – по-моему, средние цвета невзрачны и неправильны.

Качественно, по-крутому, надо переводить цвета в модель HSL или HSB, в тех каналах считать промежуточное значение, и конвертировать его обратно в RGB для отображения.
Ответ написан
Комментировать
RodgerFox
@RodgerFox Автор вопроса
Варианты интересные, но все не то. Нужно сделать плавную смену цвета с цвета номер один, на цвет номер два. При условии, что цвет номер один будет при "нуле", а цвет два при "ста" процентов. Но мы можем и не дойти до ста процентов, остановиться на 60% (прим.) и как здесь быть? Как реализовать на js?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы