Реферат: Графика Турбо-Паскаля. Динамические изображения

Переключение в графический режим (инициализация графического режима) обычно сопровождается обработкой возможных ошибок инициализации. Эти ошибки могут быть связаны с отсутствием графического драйвера или неправильными значениями параметров. При наличии ошибки процедура InitGraph вырабатывает соответствующий, отличный от нуля, результат – код ошибки. Этот код можно получить с помощью функции GraphResult .

Описание:

GraphResult Тип результата: Целый (Integer ).

Определены следующие коды ошибок:

- 1 графика не установлена (используйте процедуру InitGraph );

- 2 графическая аппаратура не найдена;

- 3 драйвер графического устройства не найден;

- 4 неверный файл драйвера графического устройства;

- 5 не хватает памяти для загрузки драйвера;

- 6 выход за границы при просмотре области закраски;

- 7 выход за границы памяти при закрашивании;

- 8 файл шрифта не найден;

- 9 не хватает памяти для загрузки шрифта;

- 10 недопустимый графический режим для выбранного драйвера.

Завершение работы в графическом режиме производится с помощью процедуры CloseGraph , которая выгружает драйвер из памяти и восстанавливает предыдущий видеорежим.

1.3 Процедуры и функции

1.3.1 Установка цвета линии, типа линии и закраски

При работе с цветными изображениями большое значение имеет набор цветов, доступных программисту. Количество доступных для воспроизведения цветов определяется возможностями аппаратуры, то есть дисплея и видеоадаптера, а также видеорежимом. В программировании обычно используется схема цветового представления, в которой считается, что каждый цвет является смесью трех основных цветов: красного Red), зеленого (Green) и синего (Blue ), а оттенок определяется интенсивностью компонентов. Эта схема называется RGB -представлением. Использование RGB -представления связано с конструктивными особенностями электронно-лучевой трубки, в которой каждая графическая точка состоит из трех компонентов: красного, зеленого, синего. При инициализации видеорежима компьютер создает цветовую палитру, которую можно считать таблицей, где каждому цвету сопоставлен свой номер.

При работе с цветом в режиме VGA интенсивность основного цвета задается значением типа Word . Шестнадцатицветная палитра VGA приведена в таблице (в процедурах можно использовать как константы цветов, так и их коды):

Таблица 3 – Коды цветов

Цвет Константа Код

Черный

Синий

Зеленый

Бирюзовый

Красный

Малиновый

Коричневый

Светло-серый

Темно-серый

Светло-синий

К-во Просмотров: 315
Бесплатно скачать Реферат: Графика Турбо-Паскаля. Динамические изображения