Учебник. — Самара: Самарский государственный аэрокосмический университет, 2013. — 138 с. — ISBN 978-5-7883-0936-1.
В учебнике рассматривается перечень вопросов, рекомендованных Государственным образовательным стандартом и соответствующих рабочей программе по курсу «Компьютерная графика».
Учебник предназначен для студентов очной формы обучения, обучающихся по направлениям подготовки: 010300 – Фундаментальная информатика и информационные технологии, 010400 – Прикладная математика и информатика. Также может быть полезен студентам заочной и очно-заочной форм обучения и, кроме того, студентам, обучающимся по смежным специальностям.
Содержание
Введение в компьютерную графикуКлассификация задач компьютерной графики
Области применения компьютерной графики
Основные типы изображений. Растровая и векторная графика
Зрительный аппарат человека
Принципы формирования цвета. Цветовые модели растровой графики
Цветовая модель RGB
Цветовая модель CMY
Цветовая модель YIQ
Цветовая модель HSV (HSB)
Цветовая модель HLS
Цветовая гармония
Технические средства компьютерной графики
Устройства ввода графической информации
Устройства вывода графической информации
Видеоподсистема ПЭВМ
Обзор видеорежимов
Программирование видеоконтроллеров
Алгоритмы построения и преобразования изображенийРастровые алгоритмы построения геометрических фигур
Отрезки прямой линии
Окружность и эллипс
Кривые и поверхности Безье
Растровые алгоритмы закрашивания фигур
Рекурсивный алгоритм с «затравкой»
Заполнение полигонов
Заполнение областей узорами
Аффинные преобразования
Аффинные преобразования на плоскости
Трехмерные аффинные преобразования
Проецирование объемных фигур на плоскость
Методы обработки растровых изображений
Преобразование цветного изображения в «серое»
Линейное контрастирование
Пороговая обработка
Препарирование
Выделение контуров
Алгоритмы утончения линий
Преобразования изображений при помощи масочных фильтров
Векторизация растровых изображений. Преобразование Хафа
Методы и алгоритмы трехмерной графикиМодели описания поверхностей
Аналитическая модель
Векторная полигональная модель
Воксельная модель
Равномерная сетка
Неравномерная сетка. Изолинии
Визуализация объемных изображений
Методы удаления невидимых поверхностей
Методы освещения объемных фигур
Современные графические системыКлассификация и обзор современных графических систем
Основные функциональные возможности современных графических систем
Графические системы класса 2D
Графические системы класса 3D
Организация диалога в графических системах
Операционная система MS Windows
Объектная архитектура Windows
Общая структура Windows-приложения
Контекст графического устройства
Стандартные графические функции API Windows
Стиль линии. Перо
Стиль заполнения. Кисть
Спецификация HTML
Понятие конвейеров ввода и вывода графической информации
Стандарты в области разработки графических систем
Графические процессоры, аппаратная реализация графических функций
3D-акселерация
Форматы хранения изображенийМетоды сжатия без потерь информации
Отсутствие сжатия. Формат BMP
Групповое кодирование. Формат PCX
Метод сжатия LZW. Форматы GIF и TIFF
Методы сжатия с частичной потерей информации
Спектральное сжатие. Формат JPEG
Фрактальное сжатие. Формат FIF
Волновое сжатие. Формат JPEG2000
Общий обзор методов сжатия графической информации
Библиографический список
Приложение. Основные типы аффинных преобразований систем координат и объектов