- •Компьютерная графика Курс лекций
- •Оглавление
- •Предисловие
- •Лекция 1. Введение
- •1.1. История компьютерной графики
- •1.2.Области применения компьютерной графики
- •1.3. Классификация графических изображений
- •1.4. Виды компьютерной графики
- •1.4.1. Растровая графика
- •1.4.2. Векторная графика
- •1.4.3. Фрактальная графика
- •Лекция 2. Аппаратная база машинной графики
- •2.1. Видеосистема персонального компьютера
- •2.2. Цвет
- •2.3. Форматы графических файлов
- •Лекция 3. Отображение геометрических объектов
- •1. Двумя точками ( а и в ).
- •Лекция 4. Аппарат проецирования
- •4.1. Аксонометрические проекции
- •4.2. Способы преобразования комплексного чертежа
- •Лекция 5. Представление объектов и их машинная генерация
- •5.1. Аффинные преобразования на плоскости
- •5.2. Растровая развертка отрезка
- •3.1 Растровая развертка отрезка
- •5.3. Алгоритм вывода окружности
- •5.4. Кривая Безье
- •5.5. Отсечение отрезка
- •5.6. Закраска области, заданной цветом границы
- •5.7. Удаление невидимых линий и поверхностей
- •Алгоритм робертса
- •Лекция 6. Фрактальная графика
- •6.1. Алгоритм построения фрактала
- •6.2. Природные фракталы
- •6.3. Геометрические фракталы
- •6.4. Алгебраические фракталы
- •6 .5. Стохастические фракталы
- •Лекция 7. Графические редакторы
- •Лекция 8. СЖатие изображений
- •8.1. Необратимое сжатие
- •8.2. Обратимое сжатие
- •8.3. Общие положения алгоритмов сжатия изображений
- •8.4. Алгоритмы архивации без потерь
- •8.5. Алгоритмы архивации с потерями
- •Литература
2.2. Цвет
Цвет - свойство света вызывать определенное зрительное ощущение в соответствии с его спектральным составом.
В основе цветового восприятия лежит свойство света вызывать определенное зрительное ощущение в соответствии со спектральным составом отражаемого или испускаемого излучения. Видимая часть спектра светового излучения образована волнами различной длины, которые воспринимаются глазом в виде семи основных цветов, выделяемых в зависимости от длины волны света в три группы. Длинноволновое световое излучение вызывает ощущение красного и оранжевого цвета, средневолновое — желтого и зеленого, коротковолновое — голубого, синего и фиолетового. Цвета разделяют на хроматические и ахроматические. Хроматические цвета обладают тремя основными качествами: цветовым тоном, который зависит от длины волны светового излучения; насыщенностью, зависящей от доли основного цветового тона и примесей других цветовых тонов; яркостью цвета, т.е. степенью близости его к белому цвету. Различное сочетание этих качеств дает большое разнообразие оттенков хроматического цвета. Ахроматические цвета (белый, серый, черный) различаются лишь яркостью. При смешении двух спектральных цветов с разной длиной волны образуется результирующий цвет. Каждый из спектральных цветов имеет дополнительный цвет, при смешении с которым образуется ахроматический цвет — белый или серый. Многообразие цветовых тонов и оттенков может быть получено оптическим смешением всего трех основных цветов — красного, зеленого и синего. Количество цветов и их оттенков, воспринимаемых глазом человека, необычайно велико и составляет несколько тысяч.
Физиология цветового зрения недостаточно изучена. Из предложенных гипотез и теорий наибольшее распространение получила трехкомпонентная теория, основные положения которой впервые были высказаны М.В. Ломоносовым в 1756 г., а в дальнейшем развиты Юнгом (Т. Young, 1802) и Гельмгольцем (Н.L.F. Helmholtz, 1866) и подтверждены данными современных исследований. Согласно этой теории в сетчатке глаза имеется три вида воспринимающих рецепторов, расположенных в колбочковом аппарате сетчатки, каждый из которых возбуждается преимущественно одним из основных цветов — красным, зеленым или синим, однако в определенной степени реагирует и на другие цвета. Изолированное возбуждение одного вида рецепторов вызывает ощущение основного цвета. При равном раздражении всех трех видов рецепторов возникает ощущение белого цвета. В глазу происходит первичный анализ спектра излучения рассматриваемых предметов с раздельной оценкой участия в них красной, зеленой и синей областей спектра. В коре головного мозга происходит окончательный анализ и синтез светового воздействия.
Распознавание цвета человеком зависит от освещения, объекта, отражающего свет, от глаз и мозга наблюдателя. Свет, попадая в глаз, преобразуется в сигналы нейронов, находящихся в сетчатке глаза, и по оптическому нерву пересылается в мозг.
A
Рис.
9. Строение глаза
B: хрусталик
C: стекловидное тело
D: сетчатка
E: оптический нерв
Ч
Рис.
10. Области воспроизведения спектра
Существует две схемы воспроизведения цветов: аддитивная и субтрактивная.
Аддитивный цвет получается при соединении света разных цветов. В этой схеме отсутствие всех цветов представляет собой чёрный цвет, а присутствие всех цветов - белый. Схема аддитивных цветов работает с излучаемым светом, например, монитор компьютера.
В схеме субтрактивных цветов происходит обратный процесс. Здесь получается какой-либо цвет при вычитании других цветов из общего луча света. В этой схеме белый цвет появляется в результате отсутствия всех цветов, тогда как их присутствие даёт чёрный цвет. Схема субтрактивных цветов работает с отражённым светом, например, принтер.
Для описания различных физических процессов воспроизведения цвета, были разработаны различные цветовые модели.
Цветовые модели описывают цветовые оттенки с помощью смешивания нескольких основных цветов.
RGB. В основе лежит воспроизведение любого цвета путем сложения трех основных цветов: красного (Red), зеленого (Green) и синего (Blue). Именно на такой модели построено воспроизведение цвета современными мониторами.
И
Рис.
11. Цветовая модель RGB
C
MYK.
В качестве
основных цветов здесь также принимаются
три: Cyan (голубой), Magenta (розовый или его
еще называют пурпурный), Yellow (желтый). K
(черный от слова blacK) используется для
повышения контрастности напечатанных
изображений.
H
Рис.
12. Цветовая модель CMYK
В системе HSB описание цвета представляется в виде тона, насыщенности и яркости.
В другой системе HSL задаётся тон, насыщенность и освещённость. Тон представляет собой конкретный оттенок цвета. Насыщенность цвета характеризует его относительную интенсивность или частоту. Яркость или освещённость показывают величину чёрного оттенка добавленного к цвету, что делает его более тёмным.
М
Рис.
13. Примеры применения цветовых моделей
Кроме различных цветовых моделей в графических редакторах используются индексированные палитры цветов. Индексированные палитры цветов - это наборы цветов, из которых можно выбрать необходимый цвет.
Компьютер создаёт палитру цветов и присваивает каждому цвету номер от 1 до 256. Затем при сохранении цвета отдельного пикселя или объекта компьютер просто запоминает номер, который имел этот цвет в палитре.
Для запоминания числа от 1 до 256 компьютеру необходимо всего 8 бит. Для сравнения полный цвет в системе RGB занимает 24 бита, а в системе CMYK - 32.
