как найти промежуточный цвет?
Есть color1 и есть color2.
Есть количество шагов. Надо найти промежуточные цвета, будто бы это был gradient fill. Я просто отнял один, от другого и поделил, потом прибавлял к color1. Получилось не то. То есть в промежутках от темно-красного к светло розовому были желто-зеленые цвета. Получается, надо как-то с отдельным учетом rr gg bb, но как то сразу не представляю как так вычислять. Может у кого нибудь есть решение? |
реализация с помощью ас3
Код AS3:
|
Что то непашет. Функция возвращает 7-и значное и выше значение, что уже странно.
Например: color1=0xcc0000 (темно-красный), color2=0хffccff (розовый), при проценте 73,33333 дает _rP=f67, _gP=3a6f, _bP=490c и joinChannels дает f7f6f0c. встречаются и 8-значные значения 10bfcfb0 |
Процент должен быть от 0 до 1.
|
Часовой пояс GMT +4, время: 22:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.