Čo je vektorová grafika?

Vektorová grafika je koncept počítačovej grafiky, ktorý definuje obrázok ako množinu bodov, ktoré sú spojené čiarami a krivkami. To je v porovnaní s rastrovou grafikou, ktorá individuálne ukladá hodnotu každého pixelu.

Tento koncept dizajnu znamená, že vektorové obrázky možno ľubovoľne zmenšovať a zmenšovať bez straty kvality alebo zväčšenia veľkosti súboru. V porovnaní s tým, škálovanie rastrových obrázkov nahor zväčšuje veľkosť súboru a vedie k pixelizácii, pretože počítač musí uhádnuť, akú hodnotu by mali mať nové pixely.

Problémy s vektorovou grafikou

Aj keď to môže znieť, že by sa mali uprednostňovať vektorové obrázky pred rastrovými obrázkami, nie je to vždy tak. Vektorové obrázky často zápasia so zložitými scénami, ako sú fotografie. Plynulé plynulé zmeny farby je v podstate nemožné replikovať vo formáte založenom na tvare bez masívneho zväčšenia veľkosti súboru v porovnaní s rastrovým obrázkom. Napríklad konverzia rastrového formátu fotografie na vektorový obrázok môže viesť k zvýšeniu veľkosti súboru medzi desať a stokrát, pričom tiež prichádza s veľmi citeľným znížením kvality v dôsledku páskovania artefakty.

Tip: Prúžkovaný artefakt je nedokonalosť na obrázku, kde to, čo by malo byť plynulým prechodom farieb, je namiesto toho zjavne stupňovité, čo spôsobuje, že sú viditeľné zreteľné farebné pásy.

Kde je vektorová grafika užitočná?

Vektorová grafika je vo všeobecnosti užitočná pre jednoduchšie obrázky, ako sú logá, kde je menej zložitých tvarov a jemne detailné sfarbenie. V týchto kontextoch je možné vektorovú grafiku ľubovoľne zmenšovať a zmenšovať bez zníženia kvality. Napríklad môžete krivku priblížiť, koľko chcete, a krivka bude stále hladká a ostrá, nie očividne zubatá alebo rozmazaná.

Zatiaľ čo vektorizácia alebo proces prevodu rastrovej grafiky na vektorový formát prináša veľa problémov, opak nie je pravdou. Rastrovanie vektorových obrázkov je jednoduché, pretože počítač potrebuje iba zaznamenať hodnoty každého pixelu v čase konverzie. Proces rastrovania je tiež potrebný na zobrazenie vektorových obrázkov na obrazovkách počítačov, pretože monitory sa skladajú z mriežok pixelov.