Vektoros grafika

A vektorgrafika  a grafikus objektumok és képek (leírási formátum) ábrázolásának módja a számítógépes grafikában , amely elemi geometriai objektumok matematikai leírásán alapul, amelyeket általában primitíveknek neveznek , mint például: pontok, vonalak, spline -ok , Bezier-görbék , körök, körök, ellipszisek , sokszögek .

A vektorgrafikus objektumokat koordináták , paraméterek és attribútumok halmaza írja le .

A "vektorgrafika" kifejezés a rasztergrafikától való megkülönböztetésére szolgál, amelyben a kép képpontokból álló grafikus mátrixként jelenik meg .

A mátrix megjelenítő eszközökre (monitorok, mechanikus eszközök - nyomtatók stb.) történő kiadáskor a vektorgrafikát először rasztergrafikává alakítják, az átalakítást a modern videokártyák szoftvere vagy hardvere végzi . Plotereknél és vektoros monitoroknál nincs szükség vektoros raszteres formátumra való átalakításra, mivel az ilyen eszközökben a primitívek egy toll vagy egy elektronsugár mozgatásával épülnek fel.

A képtárolás módja

Matematikailag a vektorgrafika analitikus geometrián alapul . A vektorgrafikában a primitíveket a vezérlőpontok koordinátáinak, primitív paramétereinek halmaza írja le, amelyek magukban foglalják például a kezdeti koordinátákat, léptékező tényezőket, elforgatásokat, nyújtási tényezőket a tengelyek mentén. Az attribútumok közé tartozik a területek színkitöltésének színe és típusa, a vonalak vastagsága és színe.

Az animált vektorgrafikában a kimeneti eszközön megjelenített koordináták, attribútumok és paraméterek az idő adott függvényei szerint dinamikusan változhatnak az idő múlásával, mozgóképet hozva létre.

Tekintsük például egy ilyen grafikus primitív leírását, mint egy r sugarú kört . Felépítéséhez meg kell adnia a következő kezdeti adatokat:

  1. A kör középpontjának koordinátái .
  2. Sugár érték .
  3. A kitöltés színe és/vagy textúrája (ha a kör úgy készült, hogy kört jelenítsen meg ).
  4. A kontúrvonal színe és vastagsága kontúr meghatározása esetén.
  5. Töltse ki és vázolja az átlátszóságot.
  6. Tervezze meg a sorrendet a többi primitívhez képest elöl, hátul (előtér, háttér). Megjelenítéskor a primitívek és az objektumok szekvenciálisan jelennek meg a megjelenítő eszközön, a később megjelenített objektumok pedig a korábban megjelenített objektumokra takaródnak vagy rárakódnak.

A középponti koordináták és a sugár kötelező paraméterek, a körleírás többi adatát gyakran attribútumnak nevezik, és elhagyható. Ebben az esetben az alapértelmezett vagy aktuális attribútumok helyettesítik őket a nyomtatáskor.

Példa egy piros kör leírására 79 középkoordinátákkal; 77, 20 sugarú, 1 vastagságú fekete körvonallal XML -ben (a Wikipédia által ajánlott SVG formátumban használva):

<circle cx="79" cy="77" r="20" fill="#f00" stroke="#000" stroke-width="1"/>

A grafika vektoros leírásának előnyei a rasztergrafikával szemben

A vektorgrafika alapvető hátrányai

A vektorgrafika hátrányai [1] :

Tipikus primitív objektumok

A primitívek listája nem teljes. Különböző típusú görbék vannak (Catmull-Rom spline, NURBS stb.), amelyeket különböző alkalmazásokban használnak. A bittérképet primitív objektumnak is tekinthetjük, amelyet összetett textúrájú téglalapként írnak le.

Vektorműveletek

A vektorgrafikus szerkesztők általában lehetővé teszik az elforgatást, mozgatást, tükrözést, nyújtást, ferdítést, azaz minden affin transzformáció végrehajtását az objektumon, a sorrend megváltoztatását és a primitívek összetett objektumokká való kombinálását.

Kifinomultabb transzformációkat is használnak , például a zárt alakzatokra alkalmazott logikai műveleteket , mint ezekhez az ábrákhoz tartozó ponthalmazokat: egyesülés , összeadás , metszéspont az ábrán látható módon stb.

A vektorgrafikát előnyben részesítik egyszerű vagy összetett rajzokhoz, amelyeknek eszközfüggetlennek kell lenniük, vagy nem igényelnek fotorealizmust . Például az olyan formátumok, mint a PostScript és a PDF , vektorgrafikus modellt használnak.

Néhány vektorgrafikus szerkesztő

Egyes formátumok

Jegyzetek

  1. Andy Harris. vektoros grafika . wally.cs.iupui.edu . Letöltve: 2014. június 16. Az eredetiből archiválva : 2012. május 18..

Lásd még

Linkek