Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по компьютерной графике.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
633.86 Кб
Скачать

2.2. Векторная графика.

В векторной графике графическое изображение описывается математическими формулами. Такое представление графических изображений называется векторным. Рисунок является векторным, если он создаётся с помощью вектора, начальное и конечное значение которого задаётся двумя координатами (x, y).

Рисунок 2.2 - Изображение, созданное

средствами векторной графики

Векторный рисунок состоит как бы из линий. В векторной графике элементами являются линии, овалы и другие стандартные фигуры. Векторную графику можно сравнить с вышивкой гладью. С помощью векторного рисунка трудно изображать тени и блики. Схемы, чертежи и контурные рисунки следует выполнять с помощью векторных редакторов – Word, CorelDraw, Компас и др.

Векторным изображением в компьютерной графике принято называть совокупность более сложных и разнообразных геометрических объектов. Номенклатура таких объектов может быть более или менее широкой, но, как правило, в нее включаются простейшие геометрические фигуры (круги, эллипсы, прямоугольники, многоугольники, отрезки прямых и дуги кривых линий). Важнейшая особенность векторной графики состоит в том, что для каждого объекта (или, как мы будем более точно говорить далее, класса геометрических объектов) определяются управляющие параметры, конкретизирующие его внешний вид. Например, для окружности такими управляющими параметрами являются диаметр, цвет, тип и толщина линии, а также цвет внутренней области.

К векторным графическим редакторам относятся Microsoft Draw, Adobe Illustrator, Corel Draw. Однако некоторые редакторы позволяют работать как с векторными, так и с растровыми изображениями.

Векторные графические изображения являются оптимальным средством для хранения высокоточных графических объектов (чертежи, схемы и т. д.), для которых имеет значение наличие четких и ясных контуров. С векторной графикой вы сталкиваетесь, когда работаете с системами компьютерного черчения и автоматизированного проектирования, с программами обработки трехмерной графики. Векторные изображения формируются из объектов (точка, линия, окружность и т. д.), которые хранятся в памяти компьютера в виде графических примитивов и описывающих их математических формул. Однако векторные изображения не в состоянии обеспечить близкую к оригиналу реалистичность. Достоинством векторной графики является сравнительно небольшой объем получаемых файлов и возможность масштабирования без потери качества.

Программные средства для работы с векторной графикой предназначены в первую очередь для создания иллюстраций и в меньшей степени для их обработки. Такие средства широко используют в рекламных агентствах, дизайнерских бюро, редакциях и издательствах. Оформительские работы, основанные на применении шрифтов и простейших геометрических элементов, решаются средствами векторной графики много проще.

Представление векторного изображения в памяти компьютера сложнее, чем пиксельного (хотя, как правило, при этом оно намного компактнее). Несколько упрощая, можно считать, что оно представляет собой перечень всех объектов, из которых составлено изображение, причем для каждого объекта указано, к какому классу объектов он принадлежит, и приведены значения всех управляющих параметров. Подобрать аналог векторному изображению в реальном мире не так-то просто. Впрочем, на эту роль вполне может претендовать тот человечек, которого в детстве рисовали, наверное, все, приговаривая: «Точка, точка, запятая, минус, рожица кривая, палка, палка, огуречик...» Последняя фраза, по сути дела, представляет собой перечисление объектов векторного изображения.

Из-за того, что в этой фразе отсутствуют какие-либо намеки на значения управляющих параметров, человечки у всех получались разные.

В школьной программе векторные изображения появлялись на уроках геометрии, черчения и математики (графики функций).

Векторное изображение перед выводом на принтер (или непосредственно в процессе вывода) преобразуется в точечное (пиксельное) — в компьютерной графике этот процесс называется рендерингом.

Рендеринг представляет собой частный случай преобразования векторного изображения в пиксельное — растрирования после слияния слоев без сохранения результата в файле.

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

Сравнительная характеристика растровой и векторной графики

Критерий сравнения

Растровая графика

Векторная графика

Способ представления изображения

Растровое изображение строится из множества пикселей

Векторное изображение описывается в виде последовательности команд

Представление объектов реального мира

Растровые рисунки эффективно используются для представления реальных образов

Векторная графика не позволяет получать изображения фотографического качества

Качество редактирования изображения

При масштабировании и вращении растровых картинок возникают искажения

Векторные изображения могут быть легко преобразованы без потери качества

Особенности печати изображения

Растровые рисунки могут быть легко напечатаны на принтерах

Векторные рисунки иногда не печатаются или выглядят на бумаге не так, как хотелось бы