> Может у кого есть работающий код процедуры которая по > заданной длине волны возвращает RGB цвет? А на самом деле например спектральный желтый и R+G это совершенно разные вещи. У первого одна полоса в спектре, у второго - две.
Ну да ладно, если нужно именно человеческое восприятие - поищи преобразования из модели HSV (иногда HSB) в RGB.
H в этой модели это оттенок (Hue). И при изменении от 0 до 255 проходит по спектру от красного до фиолетового. Простым линейным преобразованием из длины волны можно получить оттенок. А вот для этого оттенка будет довольно много RGB цветов - есть еще насыщенность и яркость. Но их можно поставить по 255 для примера.