Цветовая модель (color model) — способ распределения и задания цвета в конкретной программе или системе. Все используемые в компьютерной графике цветовые модели можно условно подразделить на монохромные (в том числе двухградационные или графические и полутоновые) и цветные (в том числе индексные и полноцветные). Индексные модели основаны на индексировании цветов соответствующей цветовой таблицы (индексированный цвет, indexed color) или палитровый цвет (palleted color). Эти модели характеризуются малым объемом требуемого дискового пространства и невысоким качеством преобразования полноцветных изображений, поскольку они способны передавать всего от двух до 256 цветов. Существующие полноцветные модели способны передавать значительное число цветов и их оттенков (до 16, 8 млн.). Они подразделяются на подвиды:
аддитивные (от addition — сложение), основанные на сложении трех цветов; наиболее распространенным примером может служить модель RGB;
перцепционные (от perception — восприятие, ощущение), основанные на восприятии конкретного цвета человеком (например, «синий, яркий насыщенный»). Примерами могут служить модели HSB, HLS, YUV;
субтрактивные (от subtract — вычесть), основанные на воспроизведении отраженного цвета путем вычитания цветовых составляющих из белого. Наиболее известная модель этого вида — CMYK.
аддитивные (от addition — сложение), основанные на сложении трех цветов; наиболее распространенным примером может служить модель RGB;
перцепционные (от perception — восприятие, ощущение), основанные на восприятии конкретного цвета человеком (например, «синий, яркий насыщенный»). Примерами могут служить модели HSB, HLS, YUV;
субтрактивные (от subtract — вычесть), основанные на воспроизведении отраженного цвета путем вычитания цветовых составляющих из белого. Наиболее известная модель этого вида — CMYK.