Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8

.pdf
Скачиваний:
6
Добавлен:
18.03.2015
Размер:
299.71 Кб
Скачать

Преимущество векторной графики заключается в том,

что форма, пространственное положение и цвет объектов описывается с помощью математических

формул. Поэтому для сохранения векторных контуров требуется небольшое количество ячеек памяти, в

которых хранятся значения параметров формул. Какие

бы преобразования не выполнялись над векторными контурами, как бы мы не меняли форму, толщину и др.

свойства линии, это не приводит к изменению

количества ячеек памяти, требуемых на её сохранение,

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

тысяч примитивов, занимают память, объём которой не

превышает нескольких сотен килобайт. Аналогичный

растровый рисунок требует памяти в 10-1000 раз больше.

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

Важно также, что векторные графические изображения

могут быть увеличены или уменьшены без потери качества. Это возможно, т.к. масштабирование

изображений производится с помощью простых

математических операций (умножения параметров графических примитивов на коэффициент

масштабирования). Толщина линии при отображении в

любом масштабе не меняется, так как это одно из

свойств объекта, жёстко за ним закреплённое. Пусть, например, для некоторой линии (скажем, контура некоторого примитива) задана толщина 0.15 мм. Распечатав изображение на большом или маленьком листе бумаге, увеличив или уменьшив фрагмент изображения на экране, мы всегда видим его одинаково

четким с одной и той же толщиной линии.

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

образом, чтобы обеспечить свойства линии,

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

обеспечила её успешное применение, в частности, в

картографии.

Возможности легкого масштабирования важны также для работы с текстом. С помощью векторной графики построены шрифты Trye Type и PostScript.

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

предоставляют широкие возможности по работе с

текстом. В частности, текст можно располагать по

произвольной траектории.

Такие средства широко используют в рекламных

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

элементов, решаются средствами векторной графики намного проще.

Одно из преимуществ векторной графики

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

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

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

независимым от разрешения устройства вывода, ведь каждый раз при каждом выводе происходит новое разложение в растр с учетом возможностей используемого

аппаратного средства. Векторная графика использует все преимущества разрешающей способности любого

устройства вывода, что позволяет изменять размеры

векторного рисунка без потерь его качества. Векторные

команды просто сообщают устройству вывода, что необходимо нарисовать объект заданного размера,

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

изменяется вместе с изменением разрешающей

способности устройств вывода. Это приводит при увеличении разрешающей способности, например

принтера, либо к уменьшению размера изображения, либо

для каждого пиксела используется большее количество точек.

Сравнение векторного и растрового изображения окружности показано на следующем рисунке.

С другой стороны это замедляет вывод и требует сложных алгоритмов по преобразованию векторных изображений в пиксельные.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]