Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по тефлексу.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
28.48 Mб
Скачать

Лекция 12

  • Области применения компьютерной графики

  • Курс "Компьютерная графика" посвящен рассмотрению вопросов, связанных с цифровой обработкой изображений в самом широком смысле. Рассмотрим различные виды и области применения компьютерной графики (КГ), которые можно изобразить в виде дерева (Рис. 1.1).

Рис. 1.1. Дерево компьютерной графики.

1.1. Цифровое представление графики

  • По способу цифрового представления все изображения делятся на две группы: векторные и растровые.

а)

б)

Рис. 1.2 - векторное (а) и растровое (б) изображения.

Векторные изображения состоят из базовых геометрических элементов двух видов: отрезков и дуг (Рис. 1.3). При этом отрезок задается четырьмя числами (координатами начала x1,y1 и конца x2,y2), а дуга – шестью: координатами центра x1,y1, начальным a и конечным b углами и начальным R1 и конечным R2 радиусами. Если R1= R2, то дуга является сегментом окружности. При R1¹ R2 дуга является сплайном – особой кривой, свойства которой будут рассмотрены позднее.

Рис. 1.3- Базовые элементы векторных изображений.

Растровые изображения состоят из большого количества одинаковых квадратиков, называемых пикселами (от англ. picture element – элемент изображения). Для каждого пиксела запоминаются его цвет или яркость.

Оба вида изображений широко применяются в компьютерной графике. В Табл. 1.1 приведены основные отличительные черты растрового и векторного представления изображений.

Табл. 1.1

Объем информации, содержащейся в векторном представлении, не зависит от физических размеров изображения. Например, на одной картинке представлен отрезок от точки (0,0) до точки (10,10), а на другой – от точки (1000,1000) до точки (10000,10000). Обе картинки займут одинаковое место в памяти, поскольку для хранения одной координаты зарезервирован один и тот же объем памяти - скажем, 6 байт. Тогда описание отрезка любой длины всегда будет занимать ровно 6´4=24 байта. Это важное свойство векторных изображений, позволяющее в масштабе 1:1 работать с чертежами целых зданий, мостов, самолетов и других крупных объектов.

1.2. Основные операции над графическими объектами

Под масштабированием (scaling) понимается пропорциональное изменение размеров изображения как в сторону увеличения, так и в сторону уменьшения (Рис. 1.4).