CodeNet / Приложения / Графика / Учебник по компьютерной графике
Компьютерная Графика
- Модели представления света
- Перевод из RGB в HSB систему
Представление света.
1. Модель. Модель Read Green Blue (RGB)
Данная модель описывает цвет как смесь трёх составляющих: красный, зелёный, синий. Она хороша для отображения цвета на экране (аппаратной реализации) Для обработки изображений (фильтрации и т.п.) эта модель не является удобной.
2. Модель. Модель Hue Saturation Brightness (HSB)
Hue – это длина волны света поглощенного либо отраженного от объекта. В общем виде Hue символизирует цвет объекта.
Hue – угол между вектором чистого красного и текущего цвета.
Saturation – насыщенность цвета – это количество серого в пропорции по отношении к цвету.
- 0 % - серый цвет.
- 100 % - чистый цвет.
Насыщенность – это положение точки на прямой (двигается по радиусу единичного круга).
Brightness – относительная темнота или светлота цвета (яркость). Выражается в процентах.
- 0 % - чёрный.
- 100 % - белый.
При расчётах Saturation и Brightness пользуются величинами от 0 до 1.
На практике модель RGB представляют единичным набором.