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

Глава 4. Векторная графика

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

Рис. 4. 1.Примитив векторного файла

Особенности терминологии

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

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

4.1 Средства создания векторных изображений

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

  • Программами векторной графики.

  • Программами САПР, типичным представителем которых является программаAutoCAD. Ее векторный формат —DXF(DynamicExchangeFormat) понима­ется многими современными программами.

  • Специализированными программами конвертирования растровых изображе­ний в векторные. (CorelTrace 9 и Adobe Streamline).

К векторным объектам относятся также текст и PostScript-контуры вроде тех, которые можно найти также в файлах, созданных с помощью текстовых про­цессов типаMSWordили программ верстки типаPageMaker.

На платформе Windows наибольшее распространение из программ векторной гра­фики получил редактор

Векторные редакторы и программы САПР являются наилучшим средством для построения шрифтовых и высокоточных графических объектов, таких как, напри­мер, конструкторские чертежи. Для таких иллюстраций принципиально важное значение имеет сохранение четких, ясных контуров независимо от размера изоб­ражения. Как правило, в векторном редакторе создается заготовка, затем она мас­штабируется до нужного размера и переводится в необходимый нам формат изоб­ражения.

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

Рис. 4.2. Увеличение масштаба векторного изображения не приводит к ухудшению его качества (в отличие от растрового изображения)

На рис. 4.3 - 4.4 приведена еще пара примеров, демонстрирующих возможности векторной графики.

Рис. 4.3. Векторная графика в системах автоматизированного проектирования

Рис. 4.4. Представленные здесь различные гарнитуры векторных шрифтов TrueType (Unicode) имеют расширение TTF