Remove ads
З Вікіпедії, вільної енциклопедії
Ве́кторна гра́фіка (також геометричне моделювання або об'єктно-орієнтована графіка) — створення зображення в комп'ютерній графіці з сукупності геометричних примітивів — точок, ліній, кривих, полігонів, тобто об'єктів, які можна описати математичними виразами.[1]
Векторна графіка для опису зображення використовує вектори, на відміну від растрової графіки, яка описує зображення як масив пікселів (точок).
Цей розділ потребує доповнення. (листопад 2018) |
Сучасні дисплеї можна вважати плоскою мережею точок, які можуть бути пофарбовані в різні кольори. Точки називаються пікселями (англ. picture elements). Чим менше розмір точок, та чим щільніше вони розташовані, то тим якіснішим буде зображення, але очевидно, що розмір файлу, який містить опис зображення буде пропорційний якості зображення.
Сучасні дисплеї та принтери — це растрові пристрої. Перед тим як відобразити, або надрукувати векторне зображення, спочатку треба його перетворити у растрове зображення — масив пікселів. Розмір створюваного растрового зображення залежить від використаної роздільної здатності растрового пристрою. Таким чином, легко перевести векторне зображення у відповідний растровий формат, а зворотне перетворення дуже складне. Зображення переведене з векторного формату у растровий збільшується у розмірах, та втрачає властивість масштабування без втрати роздільної здатності. Також втрачається можливість редагувати елементи зображення як окремі об'єкти. Розмір векторного зображення залежить від кількості елементів зображення, та від переліку їх властивостей.
В комп'ютерній типографії сучасні шрифти (гліфи) описуються алгебраїчними кривими другого або третього степеня з контрольними точками. Також використовуються растрові шрифти. Отримання растрового шрифту по векторному опису — не тривіальна задача. Наприклад, треба уникнути «зубчатості».
На початку комп'ютерної епохи в 1950 році а також в 1980, використовувались різні типи відображення векторної графічної системи. В цих системах електронне ядро ЕПТ монітора направлялось прямо щоб намітити необхідну форму, лінійний сегмент як лінійний сегмент, залишок екрану при цьому відображається чорним. Цей процес повторювався багато разів на секунду щоб уникнути блимання картинки. Ця система дозволяє відображати лінійне зображення з дуже високою роздільною здатністю, і переміщати зображення, які є показані без (на цей час) немислимо величезної кількості пам'яті, яка була б потрібна системі растрово-еквівалентного рішення. Ці засновані на векторі монітори були також відомі як X-Y displays.
Спочатку людське око сприймає зображення подібно до растрового образу. Картинка проектується на сітківку, що складається з окремих, реагуючих на світло кліток. Далі система око-мозок розпізнає в зображенні окремі об'єкти, геометричні фігури, які вже легко обробляти і запам'ятовувати.
Окрім цього існує вузький клас пристроїв, орієнтованих виключно на відображення векторних даних. До них належать графічні пристрої, а також деякі типи лазерних проекторів.
Термін векторна графіка використовується в основному в контексті двомірної комп'ютерної графіки.
Розглянемо приклад кола радіуса r. Список інформації, необхідної для повного опису кола, такий:
Переваги цього способу опису графіки над растровою графікою:
До недоліків варто віднести, що не кожен об'єкт може бути легко зображений у векторному вигляді. Крім того, кількість пам'яті і часу на відображення залежить від числа об'єктів і їх складності.
Цей список неповний. Є різні типи кривих (Catmull-rom сплайни, NURBS і так далі), які використовуються в різних випадках.
Також можливо розглядати растрове зображення як примітивний об'єкт. Відповідно до концептуальної точки зору, він поводиться як прямокутник.
Векторні графічні редактори дозволяють обертати, переміщати, відображати, розтягувати, скошувати, виконувати основні афінні перетворення над об'єктами, змінювати глибину і комбінувати примітиви в складніші об'єкти.
Витонченіші перетворення включають булеві операції на замкнутих фігурах (об'єднання, доповнення, перетин і так далі).
Векторна графіка ідеальна для простих або складених малюнків, які мають бути апаратно-незалежними або не потребують фото-реалізму. Наприклад, Postscript і PDF використовують модель векторної графіки.
Англійська компанія Xara Limited відкрила вихідні тексти своєї комерційної програми Xara Xtreame організувавши проект Xara LX який має за мету перенести свою програму на інші апаратні та операційні платформи.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.