Векторна графіка

Поняття векторної графіки

Векторна графіка - спосіб представлення об'єктів і зображень в комп'ютерній графіці, заснованої на використанні елементарних геометричних об'єктів (рис. 8.1). Об'єкти векторної графіки є графічними зображеннями математичних функцій.

Приклад векторного малюнка

Рис. 8.1. Приклад векторного малюнка

Векторна графіка представляє зображення як набір найпростіших геометричних фігур, графічних примітивів. До графічних примітивів відносяться такі прості фігури, як точки, відрізки, прямі, дуги, кола і еліпси, квадрати і прямокутники, овали і кола і, як загальний випадок, криві деякого порядку. Також використовуються більш складні фігури, наприклад, ламані лінії, криволінійні відрізки (в комп'ютерній графіці для їх позначення є загальний термін "крива"), різні багатокутники, текст і т.д.

Растрове зображення можна розглядати як примітивний об'єкт, провідний себе як прямокутник.

У загальному випадку будь-який графічний примітив являє собою лінію, для якої можна задати певний колір (аж до прозорого), товщину і вид (наприклад, суцільна, штрихова, штрихпунктирна та ін.). Якщо лінія замкнута, то для такого графічного об'єкта можна задавати і змінювати колір внутрішньої області, так звану заливку об'єкта. Для цього можливо використовувати будь-які комбінації кольорів.

Використовуючи графічні примітиви різних форм і кольорів, варіюючи їх взаємне розташування, можна створювати досить складні малюнки. Цей процес нагадує техніку створення аплікації - зображення складається з окремих фрагментів різної форми і забарвлення.

При відтворенні перекриваються об'єктів має значення їх порядок.

Зберігання векторних зображень

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

Оскільки кожен графічний примітив можна описати математично у вигляді нескладних формул, то для зберігання векторного зображення потрібно зовсім мало місця, причому розмір зображення не впливає на розмір файлу. Дійсно, для збереження у файлі векторного зображення деякого прямокутника необхідно зберегти тільки наступні параметри: координати двох протилежних вершин, колір лінії, її товщину і тип (у разі наявності контуру), колір заповнення (заливки), якщо прямокутник непрозорий. Таким чином, при збереженні прямокутників різних розмірів і кольорів розмір файлу буде однаковим.

Для створення зображення векторного формату, відображуваного на растровому пристрої, використовуються перетворювачі, програмні або апаратні (вбудовані в відеокарту).

Редагування векторних зображень, векторні операції

Зображення у векторному форматі дає простір для редагування. Зображення може без втрат масштабуватися, повертатися, деформуватися. Тривимірні об'єкти і простору у векторній графіці імітувати простіше, ніж в растровій. Кожне таке перетворення виконується наступним чином: старе зображення (або фрагмент) стирається, і замість нього будується нове. Математичний опис векторного малюнка залишається колишнім, змінюються тільки значення деяких змінних, наприклад коефіцієнтів.

Векторні операції. Векторні графічні редактори, як правило, представляють можливість обертати, переміщати, відображати, розтягувати, нахиляти, деформувати, виконувати відображення в себе, комбінувати примітиви в складніші об'єкти.

Більш витончені перетворення включають об'єднання, доповнення, перетин і т.д.

 
< Попер   ЗМІСТ   Наст >