Kaj so vektorske grafike?

click fraud protection

Vektorska grafika je koncept računalniške grafike, ki opredeljuje sliko kot niz točk, ki so povezane s črtami in krivuljami. To je v primerjavi z rastrsko grafiko, ki posamezno shrani vrednost vsakega slikovnega pika.

Ta koncept oblikovanja pomeni, da lahko vektorske slike poljubno povečate in zmanjšate brez izgube kakovosti ali povečanja velikosti datoteke. V primerjavi s skaliranjem rastrskih slik navzgor poveča velikost datoteke in povzroči pikselacijo, saj mora računalnik uganiti, kakšno vrednost naj bodo nove slikovne pike.

Težave z vektorsko grafiko

Ne glede na to, da se sliši, da bi morali imeti vektorske slike prednost pred slikami, ki temeljijo na rastru, to ni vedno tako. Vektorske slike se pogosto spopadajo s kompleksnimi prizori, kot so fotografije. Gladke neprekinjene spremembe barve je v bistvu nemogoče ponoviti v obliki, ki temelji na obliki, ne da bi močno povečali velikost datoteke v primerjavi z rastrsko sliko. Na primer, pretvorba fotografije v rastrskem formatu v vektorsko sliko lahko povzroči povečanje velikosti datoteke med deset in stokrat, obenem pa prihaja tudi do zelo opaznega zmanjšanja kakovosti zaradi pasov artefakti.

Nasvet: artefakt pasov je nepopolnost na sliki, kjer je to, kar bi moralo biti gladek prehod barv, namesto tega očitno stopničasto, zaradi česar so vidni različni barvni pasovi.

Kje je vektorska grafika uporabna?

Vektorska grafika je na splošno uporabna za bolj poenostavljene slike, kot so logotipi, kjer je manj zapletenih oblik in fino podrobnih barv. V teh kontekstih je mogoče vektorsko grafiko poljubno povečati in zmanjšati brez poslabšanja kakovosti. Na primer, krivuljo lahko povečate kolikor želite in bo še vedno gladka in ostra, namesto da bi postala očitno nazobčana ali zamegljena.

Medtem ko vektorizacija ali postopek pretvarjanja rastrske grafike v vektorsko obliko prinaša številne težave, obratno ne drži. Rasterizacija vektorskih slik je enostavna, saj mora računalnik v času pretvorbe zabeležiti le vrednosti vsakega slikovnega pika. Postopek rasterizacije je potreben tudi za prikaz vektorskih slik na računalniških zaslonih, saj so monitorji sestavljeni iz mrež slikovnih pik.