Ну, смотри в чем прикол: длина волны - есть тупо отношение скорости к частоте, а скорость, в данном случае есть скорость света, (примерно 300'000 км/с), а посему лучше пользоваться именно параметром - частотой, НО. Дело отнюдь не в этом, а в том, что таким образом (вводя одно значение частоты (длины, если угодно) Вы можете получить лишь цвета радуги (это конечно не 7 цветов - гораздо больше), в RGB-системе же Вы можете получить море цветов путем смешения нескольких волн, разной частоты, в различном соотношении. Монохроматический цвет (одна волна, одной единственной частоты) ещё можно перевести в RGB и получить его код, но далеко не все цвета, что получатся в RGB можно будет обозвать одной единственной частотой (или длиной; это не важно)
Т. е. с каким-нибудь бежевым, которого нет на радуге, такой трюк не прокатит
Про фото: как видишь, в каждом случае в коде RGB одно число 255 (максимум) и одно 0, и каждый цвет в спектре лишь вариации третьего числа. Внизу шкала длины волны, зависимость там прямая, так что тупо тыкаешь в нужный оттенок и линеечкой меришь, пропорции... шмопорции... тудым-сюдым... и получаешь длину свою долгожданную. Можно, естественно и наоборот.
