![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
HSL и HSV
Подход RGB исходит из строения человеческого глаза. Он прост и удобен, и охватывает все существующие цвета, но при этом он не привязан к диаграмме спектра. Мы рассмотрим другие способы задания цвета - HSL и HSV. Эти способы связаны с оптическим спектром, и используют такие характеристики цвета, которые интуитивно понятны и привычны для художников. HSL означает Hue, Saturation, Lightness - тон, насыщенность, яркость. HSV означает Hue, Saturation, Value - тон, насыщенность, светлота. На иллюстрации - изображения, заданные посредством HSL и HSV. Работа с HSL и HSV позволяет изменять вышеперечисленные цветовые характеристики напрямую, просто изменяя их численные значения, что намного удобней RGB.
Рис.10. HSL и HSV
Отметим, что при работе с данными моделями лучше не использовать хранение величин S и V в виде одного байта (значения 0... 255), потому что это ведёт к существенным потерям при конвертации из RGB. Лучше всего использовать числа с плавающей точкой, а конечный результат конвертировать в RGB.
|