Векторна графіка, загальні відомості

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

векторна

Мал. 1. Приклад векторної графіки

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

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

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

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

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

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

Ще одна перевага – якісне масштабування у будь-який бік. Збільшення чи зменшення об'єктів здійснюється збільшенням чи зменшенням відповідних коефіцієнтів у математичних формулах. На жаль, векторний формат стає невигідним під час передачі зображень з великою кількістю відтінків або дрібних деталей (наприклад, фотографій). Адже кожен найменший відблиск у цьому випадку буде представлятися не сукупністю одноколірних точок, а найскладнішою математичною формулою або сукупністю графічних примітивів, кожен з яких є формулою. Це призводить до обтяження файлу. Крім того, переведення зображення з растрового у векторний формат (наприклад, програмою Adobe Strime Line або Corel OCR-TRACE) призводить до спадкування останнім неможливості коректного масштабування у велику сторону. Від збільшення лінійних розмірів кількість деталей чи відтінків на одиницю площі не стає. Це обмеження накладається роздільною здатністю вступних пристроїв (сканерів, цифрових фотокамер та ін.).