Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОмароваПособие по курсу Информатика NEW+.doc
Скачиваний:
103
Добавлен:
26.02.2016
Размер:
6.33 Mб
Скачать
  • Описание объекта является простым и занимает мало памяти;

  • простота масштабирования изображения без ухудшения его качества;

  • независимость объема памяти требуемой для хранения изображения от выбранной цветовой модели.

Недостатком – некоторая искусственность, заключающая в том, что любое изображение необходимо разбить на конечное множество составляющих его примитивов.

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

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

Заметим, что экран компьютера представляет собой растро­вую сетку, поэтому как битовые, так и векторные изображения воспроизводятся на нем с помощью пикселов. Для отображения на экране векторные программы представляют все объекты в виде наборов пикселов.

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

Среди современных программных продуктов, традиционно относящихся к сфере векторной графики, на самом деле трудно встретить «чисто» векторные редакторы: все приложения в большей или меньшей мере могут работать с растровыми объектами, текстом и другими элементами.

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

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

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

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

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

Простейшим фрактальным объектом является фрактальный треугольник. Попробуем построить обычный равносторонний треугольник со стороной а. Разделим каждую из его сторон на три отрезка. На среднем отрезке стороны построим равносторонний треугольник со стороной, равной 1/3 стороны исходного треугольника, а на других отрезках построим равносторонние треугольники со стороной, равной (1/9)*a. С полученными треугольниками повторим те же операции. Можно заметить, что треугольники последующих поколений наследуют свойства своих родительских структур. Так рождается фрактальная фигура.

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

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

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

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