Vypracoval: Ing. Juraj Palásthy
Vektorová grafika je jednou z dvoch druhov grafík používaných vo výpočtovej technike. Rastrový obrázok je založený na princípe mriežky. Naproti tomu vektorový obrázok je zložený zo základných geometrických útvarov, ako sú priamka, kruh, bod, krivka a mnohouholník.
Výhody vektorovej grafiky sú najmä:
-
Je možné ľubovoľné zmenšovanie, alebo zväčšovanie obrázka bez straty kvality. Počítač dokáže automaticky prispôsobiť výpočet obrázka danej ploche (veľkosti obrazu), preto tieto obrázky ostávajú vždy zaostrené a detailne vypracované. Skrátka obrázok je vždy rovnaký, len jeho veľkosť sa mení. V takomto prípade je aj vzájomný pomer objektov na obrázku vždy rovnaký.
-
Je možné pracovať s každým objektom obrázka oddelene. To znamená, že ak chceme obrázok modifikovať stačí ak upravíme niektorý jeho objekt. Všetko ostatné ostane nezmenené a mení sa len daný objekt. Takéto zmeny môžu vyvolávať pocit pohybu, zmeny farby a podobne. Tým sa obrázok stáva animovaným. Toto maximálne využívajú počítačové hry.
-
Požiadavky na pamäťové miesto sú omnoho nižšie ako pri rastrovej grafike. Je to preto, že v rastrovej grafike máme určené obsadenie jednotlivých bodov obrázku. Podľa typu kompresie a hustoty obrázka sa odvíja aj veľkosť obrázka. Vo vektorovej grafike je naopak zadefinovaný len algoritmus s jeho parametrami. To však vyžaduje rýchly procesor. Čiže všeobecne platí, že:
-
obrázky rastrovej grafiky sú náročnejšie na operačnú pamäť
-
obrázky vektorovej grafiky sú náročnejšie na výpočtový výkon
-
Nevýhody vektorovej grafiky:
-
Zložitejšie obstaranie obrázka – takýto obrázok nie je uložený ako súbor. Ak by sme si urobili kópiu takéhoto obrázku, tá by bola v rastrovej grafike. Tieto obrázky sú sústavne premenlivé a menia sa na základe potreby výpočtu.
-
Náročnosť na operačnú pamäť nie je až taká vysoká ako náročnosť na procesor. Nároky na pamäť narastajú vtedy, ak program pri výpočte obrázka pracuje s veľkým množstvom premenných. Vektorová grafika je náročná na výpočtový výkon a preto sa do počítača inštaluje osobitná grafická karta, ktorá obsahuje procesor pre výpočet grafických informácií.
Vektorová grafika má mnohoraké použitie. Najčastejšie sa používa v:
-
počítačovej sadzbe
-
tvorbe ilustrácií
-
tvorbe datagramov
-
tvorbe animácií
-
priemysle počítačových hier.
Základom vektorovej grafiky je analytická geometria. Tu platí to, že obrázok sa neskladá z postupnosti bodov, ale z rôznych kriviek – vektorov. Tieto krivky spájajú jednotlivé body – kotviace body, ktoré môžu mať definovanú výplň.
Základnými formátmi vektorovej grafiky sú:
-
eps, ps - PostScript - ješpecifickou formou jazyka PostScript, prispôsobenou pre import a export postscriptových dát, hlavne obrázkov v rámci aplikácií na rôznych platformách. Vykreslenie EPS grafiky vyžaduje interpret PostScriptu.
-
pdf - Portable Document Format
-
ai - Adobe Ilustrator - Vektorový grafický formát, ktorý používa známi kreslič vektorových obrázkov Adobe Illustrator. Ide zrejme o najkvalitnejší formát svojho druhu so spoľahlivým PostScriptovým výstupom pre tlačiareň.
-
cdr - Corel Draw - CorelDRAW! metasúbor môže obsahovať vektorové informácie a informácie rastrového obrázka.
-
Svg - Scalable Vector Graphics - škálovateľná vektorová grafika je značkovací jazyk a formát súboru, ktorý popisuje dvojrozmernú vektorovú grafiku pomocou XML. Formát SVG by sa mal v budúcnosti stať základným otvoreným formátom pre vektorovú grafiku na Internete. SVG definuje tri základné typy grafických objektov:
-
vektorové tvary (vector graphic shapes – obdĺžnik, kružnica, elipsa, úsečka, lomená čiara, mnohouholník a krivka)
-
rastrové obrazy (raster images)
-
textové objekty
-
-
Zmf - Zoner Calisto - Súborový formát ZMF a formát tlačových zostáv ZMP sú proprietárnymi formátmi producenta programu. Súbory v tomto formáte nejde otvoriť v inom editore, s výnimkou prehliadača programu Zoner Photo Studio.
Otázky:
-
Z čoho je zložený vektorový obrázok?
-
Aké výhody má vektorová grafika?
-
Aké nevýhody má vektorová grafika?
-
Čo tvorí základ vektorovej grafiky?
-
Aké formáty vektorovej grafiky poznáte? Popíšte ich.