Нужно чтобы числа от 0 до 255 соответствовали такой вот color map
и в результате получались три числа RGB, например (0,0,255)
Ответ
Вам поможет вот эта иллюстрация с Википедии (ссылка)
Ваш пример начинается с 240° и идет налево до 0°.
Вам нужно разделить всю ширину на 4 области.
1 четверть: Синий 100%, Зеленый растет от 0% до 100%
2 четверть: Зеленый 100%, Синий уменьшается со 100% до 0%
3 четверть: Зеленый 100%, Красный растет от 0% до 100%
4 четверть: Красный 100%, Зеленый уменьшается со 100% до 0%
Думаю с арифметикой приведения вы справитесь
Комментариев нет:
Отправить комментарий