Получаем RGB из оттенка (S

#colors #rgb #hsl

#Цвет #rgb #hsl

Вопрос:

Мне нужно получить RGB для HSL с максимальным значением SL. (получаем RGB из 125, 100, 100)

Итак, меняется только оттенок.

Есть ли простая формула для этого?

Спасибо

Ответ №1:

Смотрите Преобразование в RGB ближе к концу http://en.wikipedia.org/wiki/HSL_and_HSV

Ответ №2:

В цветовом режиме HSL, если L = 100, то S = 0 и H = не определено.

Комментарии:

1. Ему заданы H, S и L, он хочет RGB

2. Вы правы, но нет HSL с этими числами. Если L = 100, единственными возможными числами являются H = undef, S = 0, L = 100 и R = G = B = 255 (белый).

3. -1. Все эти ответы упускают суть вопроса. HSL был неправильным термином. Парень явно хотел знать, как получить полностью насыщенный цвет RGB из оттенка. Он, очевидно, не просил белый. Переосмысление, учитывающее подразумеваемые намерения, было бы намного полезнее, чем очевидное предоставление того, что равносильно ответу тролля (даже если он технически правильный). Парень явно хотел спросить о HSV. Объяснение, почему термин » Яркость » был неправильным, и ответ на вопрос были бы более полезными.

Ответ №3:

Да, есть формула. RGB = (255, 255, 255). Когда L равно 100 (максимум), то ваши R, G, B максимальны (т. Е. Белые), независимо от оттенка или даже насыщенности.