Компьютерная графика Введение в компьютерную графику Области применения компьютерной графики Художественная и рекламная графика Мультимедиа Видеосистема персонального компьютера Графический монитор Видеоконтроллёр Кодирование графических изображений Графические редакторы Кодирование цветного изображения Интерфейс графического редактора Два принципа представления изображения Режимы работы графического редактора Особенности растровой и векторной графики Возможности графических редакторов Введение в компьютерную графику Раздел информатики, в котором разрабатываются, и используются методы получения графических изображений с помощью ЭВМ, называется «Компьютерная графика» Этапы развития компьютерной графики • Псевдографическая печать на знаковом печатном устройстве в виде мозаики из символов • Вывод графических изображений (графиков, диаграмм, чертежей) на бумагу с помощью плоттера • Использование графических дисплеев, графической печати на цветных принтерах, графических пакетов общего назначения Области применения компьютерной графики • Научная графика •Деловая графика • Конструкторская графика • Иллюстративная графика • Художественная и рекламная графика - трёхмерные реалистические изображения - компьютерная анимация - мультимедиа Области применения компьютерной графики Научная графика • Визуализация объектов научных исследований и результатов вычислительных экспериментов • Графическая обработка результатов расчётов Деловая графика • Визуализация цифровых отчётных данных Конструкторская графика -Элемент системы автоматизированного проектирования Назначение: • подготовка чертежей в процессе проектирования технических конструкций (получение плоских и трёхмерных изображений) • моделирование (графика + расчёты) поиск оптимальной конструкции Иллюстративная графика Рисование с помощью компьютера на основе применения графических редакторов Художественная и рекламная графика Создание рекламных роликов, мультфильмов, компьютерных игр, сложных реалистических графических изображений на основе применения мощных графических пакетов Художественная и рекламная графика Трёхмерная реалистическая графика Получение на экране трёхмерных изображений объектов (повороты объектов, деформации, приближения, удаления, передачи освещённости в зависимости от положения источника света, фактуры и поверхности…) Компьютерная анимация Мультимедиа Получение движущихся изображений на экране (художник создаёт на экране рисунки начального и конечного состояний движущегося объекта, все промежуточные состояния рассчитывает и изображает компьютер) Объединение высококачественного изображения на экране компьютера (в том числе анимацией и видеокадров) с реалистическим звуковым сопровождением Графические пакеты для целей художественной и рекламной графики требуют больших ресурсов компьютера по быстродействию и памяти Видеосистема персонального компьютера Центральный процессор Оперативная память ОЗУ ЦП Информационная магистраль Видеопамять Дисплейный процессор Видеоконтроллёр (графический адаптер, видеокарта) Графический монитор Монохроматический монитор (чёрно-белый) луч 100 % Растровый монитор луч 0 % луч 50 % З К Цветной монитор Красный С Зелёный Голубой Цветной пиксель Электронно-лучевая трубка • экран покрыт люминесцирующим веществом • электронная пушка испускает электронный луч, который вызывает свечение экрана •Частота кадров при сканировании графической сетки экрана электронным лучом более 50 раз в секунду (герц) Видеоконтроллёр Видеопамять (электронное, энергозависимое запоминающее устройство) Видеопамять служит для хранения видеоинформации – двоичного кода изображения, выводимого на экран дисплея (информации о состоянии каждого пикселя графической сетки экрана) Дисплейный процессор Дисплейный процессор читает содержимое видеопамяти и, в соответствии с ним, управляет лучами электронной пушки видеомонитора (выводит эту информацию на экран дисплея) Сканер – это устройство для ввода в память компьютера графической и текстовой информации с листа бумаги. Сканирование изображения преобразование в двоичный код запись в память компьютера Кодирование графических изображений Монохромное изображение (чёрно-белый монитор) 0 1 бит памяти 1 00 01 10 2 бита памяти Цветное изображение (RGB – монитор) Палитра (количество цветов) Код (пикселя) 8 цветов 16 цветов 256 цветов более 256 цветов 16777216 цветов 3 бита 4 бита 8 битов более 8 битов 24 бита 11 Минимальный объём видеопамяти: длина пикселя х размер графической сетки Кодирование цветного изображения Восьмицветовая палитра (на основе базовых цветов) Шестнадцатицветная палитра (И – бит интенсивности) R G B Цвет И R G B 0 0 0 Чёрный 0 0 0 0 Чёрный 0 0 1 Синий 0 0 0 1 Синий 0 0 1 0 Зелёный 0 1 0 Зелёный 0 0 1 1 Голубой 0 1 1 Голубой 0 1 0 0 Красный 1 0 0 Красный 0 1 0 1 Розовый 1 0 1 Розовый 0 1 1 0 Коричневый 1 1 0 Коричневый 0 1 1 1 Серый 1 1 1 Белый 1 0 0 0 Тёмно-серый 1 0 0 1 Ярко-синий 1 0 1 0 Ярко-зелёный 1 0 1 1 Ярко-голубой 1 1 0 0 Ярко-красный 1 1 0 1 Ярко-розовый 1 1 1 0 Ярко-жёлтый 1 1 1 1 Белый K = 2b Где K – количество цветов b – количество бит для кодирования K цветов 256 цветов 8 бит (1 байт) Цвет Два принципа представления изображений Растровая графика Растровое представление – это совокупность кодов пикселей, составляющих изображение X 00000000 00100010 Векторная графика Векторное представление – это совокупность описаний простых элементов (графических примитивов) Элемент Данные об элементе Линия Координаты концов линий Окружность Координаты центра и радиус 00100100 00101000 00110000 Многоугольник Координаты углов 00101000 Закр. область 00100100 Y 00100010 00000000 Граничная линия и цвет закраски Особенности растровой и векторной графики Растровая графика Работа с реалистическими (фото) изображениями • Большой объём графических файлов (требуется сжатие) Разные форматы – разные способы сжатия • Искажения при изменении размеров, вращение и других преобразований рисунка Векторная графика Работа с рисунками • Небольшие объёмы графических файлов векторного типа Занимают в памяти компьютера не много места • Векторные изображения легко масштабируются без потери качества При вводе изображений в компьютер с помощью сканера формируются графические файлы растрового формата Различие в представлении графической информации в растровом и векторном форматах существуют лишь для графических файлов При вводе на экран монитора любого изображения, в видеопамяти формируется информация растрового типа Графические редакторы Растровые Информация о совокупности пикселей графической сетки экрана Векторные Описание графических примитивов, составляющих рисунок Графические файлы Графический редактор (ГР) – это прикладная программа, предназначенная для создания и обработки графических изображений Аппаратные средства Интерфейс графического редактора Данные Среда СКИ Режим работы Интерфейс графического редактора Пиктографическое меню (набор инструментов) • кисточка • резинка для стирания • валик для закраски • линейка •прямоугольник • круг, эллипс • ножницы • ……………………………… Калибровочная шкала (установка ширины инструментов) Среда графического редактора Текстовое меню команд – набор команд для изменения режимов работы и выполнения операций обработки графической информации Рабочее поле (холст) – область на экране для ввода и редактирования графической информации Графический курсор – световой указатель на экране (стрелка, крестик…) Рисование на рабочем поле производится с помощью манипулятора (мышь, джойстик…) Палитра (набор красок) СКИ (система команд исполнителя): Команды выбора и настройки инструментов, выбора цветов, масштабирование рисунка, выполнение файловых операций и другие команды… Режимы работы графического редактора Рисование (режим работы с рисунком) На рабочем столе находится изображение инструмента. Художник создаёт рисунок, редактирует его манипулирует его фрагментами Выбор и настройка инструмента Курсор-указатель находится в области меню инструментов. Пользователь имеет возможность выбрать нужный инструмент, настроить его на определённый тип и ширину линий, орнамент закраски Выбор рабочих цветов Курсор находится в поле экрана с изображением цветовой палитры. Здесь можно установить цвет фона, цвет рисунка. Некоторые графические редакторы дают возможность пользователю изменять палитру Работа с внешними устройствами В этом режиме можно выполнять файловые операции (запись рисунка на диск, считывание с диска) и вывод графического изображения на печать Возможности графических редакторов Использование произвольных красок и инструментов для создания и редактирования графических изображений Возможность вырезания, склеивания и стирания любых частей изображения Увеличение фрагментов изображения для обработки мелких деталей (режим электронной линзы) Добавление к рисункам текста (создание объявлений, плакатов, визитных карточек, рекламной продукции и пр.) Преобразование фрагментов (масштабирование, повороты, копирование, перенос и др.) Хранение рисунков на внешних носителях в виде графических файлов