Трансформация (УЗВ-системы в Н15-систему

Рис. 12.17. Трансформация (УЗВ-системы в Н15-систему

Теория цвета

Цветовое HLS-пространство получается вследствие деформации RGB-пространства, что приводит нас к поиску алгоритма, который отображает элементы одной системы в другую. Эта дейрормация является весьма сложной, поэтому мы не настаиваем на точном геометрическом преобразовании. В листинге 12.1 приведен основной алгоритм преобразования координат из RGB в HLS. Отметим, что в этом алгоритме наибольшее внимание уделяется наибольшему и наименьшему из RGB-компонентов, однако он производит полезное преобразование и к тому же является обратимым (см. упражнения в конце раздела). После фрагмента кода приводится несколько примеров.

Листинг 12.1. Преобразование из цветовой системы RGB в HIS

class RGBColor{public"opengl1_856.html">⇐ Предыдущая| |Следующая ⇒