Vektorgrafika

Ezzel kezdődjön Tartalmazza Pontos kifejezésHasonló kifejezés
Kifejezés Meghatározás
Vektorgrafika

A vektorgrafika olyan képábrázolási módszer az informatikában, ami a képet geometriai alakzatokból állítja elő. A geometriai alakzatok (szakaszok, sokszögek, körök, ívek, paraméteres görbék,...) koordinátákkal és egyenletekkel vannak megadva. Hangsúlyozni kell, hogy a vektoros ábrázolás tárolási formátum, a kép megjelenítésekor (akár képernyőn, akár hagyományos nyomtatón) rasztergrafikus formátumba alakítjuk, hiszen mind a monitorok, mind a nyomtatók pixelekből állítják össze a képet.
Vegyünk például egy r sugarú kört. Ennek felrajzolásához az alábbi adatokra van a programnak szüksége:

  1. a sugár (r)
  2. a középpont helye
  3. a vonal stílusa (például folytonos, szaggatott stb.) és színe (esetleg áttetsző)
  4. zárt alakzatnál a körbezárt terület kitöltési stílusa és színe (esetleg áttetsző)

Ebben az esetben a vektorgrafika előnyei a rasztergrafikával szemben az alábbiak:

  • Minimális memóriaigény a nagy raszterképekhez képest (a memóriaigény nem függ az objektum méreteitől)
  • Tetszőlegesen nagy kinagyítás sem torzítja el a kört, míg raszterkép esetén nagyításkor eltűnik az alakzat görbe volta.
  • A vonalvastagságnak nem kell a nagyítással arányosan nőni, szemben a raszterképekkel.
  • Az alakzatok méretei (paraméterek) tárolhatók és így később megváltoztathatók. Ez azt is jelenti, hogy az objektumok mozgatása, nagyítása-kicsinyítése, forgatása, kitöltése stb. nem megy a pontosság rovására. Ezen túlmenőleg lehetséges az adatok tárolása eszközfüggetlen egységekben, ez lehetővé teszi az optimális raszterizálást.

Tipikus primitív alakzatok:

  • vonalak és vonalláncok
  • sokszögek
  • körök és ellipszisek
  • Bezier görbék és spline-ok
  • szöveg (A számítógépes betűket, például a TrueType fontokat Bezier görbék írják le.)


Műveletek:

A vektorgrafikus szerkesztő programok általában lehetővé teszik az objektumok forgatását, mozgatását, tükrözését, nyújtását, általában affin transzformációit, a megrajzolás sorrendjét, és azt, hogy az egyszerű objektumokból sokkal bonyolultabbakat lehessen szerkeszteni.
Bonyolultabb feladat halmazműveletek elvégzése zárt objektumokon (unió, metszet, különbségképzés stb.)
A vektorgrafika ideális egyszerű vagy kompozit rajzok készítésére, ami eszközfüggetlen és nem igényel fotorealisztikus megjelenítést. Például a PostScript és PDF lapleíró nyelv vektorgrafikus.