Формулы для R,G,B Перевод из HSB в RGB
Лекция №9 от 26.12.98.
Sum = R+G+B
Так как , то нужно знать , чтобы однозначно определить угол.
Если угол (цвет) = , то G – B <= R – G.
Всего будет 12 отрезков по .
Таблица проверки граничных условий
Hue
Min
Max
G <= (B+R)/2
[0 –30]
[210 – 240]
B
R
R
B
G >= (B+R)/2
[30 – 60]
[180 – 200]
B
R
R
B
R <= (B+G)/2
[90 – 120]
[240 – 270]
B
G
G
B
R >= (B+G)/2
[60 – 90]
[270 – 300]
B
G
G
B
B <= (R+G)/2
[120 – 150]
[330 – 360]
R
G
G
R
G >= (R+G)/2
[150 – 180]
[300 – 330]
R
G
G
R
Исходя из HSB, можно найти 2 компоненты RGB сразу (т.е. что равны Max и Min), а 3-я находится по формуле.
Если G и B известны (B = Max, G = Min), то
Можно также записать через яркость и насыщенность:
Дата добавления: 2014-01-07 ; Просмотров: 314 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет