Vektorgrafik er et computergrafikkoncept, der definerer et billede som et sæt punkter, der er forbundet med linjer og kurver. Dette er i sammenligning med rastergrafik, som individuelt gemmer værdien af hver pixel.
Dette designkoncept betyder, at vektorbilleder kan skaleres op og ned efter behag uden tab af kvalitet eller stigning i filstørrelse. Til sammenligning øger opskalering af rasterbilleder filstørrelsen og resulterer i pixelering, da computeren skal gætte, hvilken værdi de nye pixels skal have.
Problemer med vektorgrafik
Så meget som det kan lyde som om vektorbaserede billeder bør foretrækkes frem for rasterbaserede billeder, er dette ikke altid tilfældet. Vektorbilleder kæmper ofte med komplekse scener som fotografier. De jævne kontinuerlige farveændringer er i det væsentlige umulige at replikere i et formbaseret format uden at øge filstørrelsen massivt i forhold til et rasterbillede. For eksempel kan konvertering af et foto i rasterformat til et vektorbaseret billede resultere i en filstørrelsesstigning på mellem ti og hundrede gange, mens den også kommer med en meget mærkbar reduktion i kvaliteten på grund af bånd artefakter.
Tip: En båndartefakt er en ufuldkommenhed i et billede, hvor det, der skulle være en jævn overgang af farver, i stedet åbenlyst er trinvist, hvilket forårsager, at tydelige farvebånd er synlige.
Hvor er vektorgrafik nyttig?
Vektorgrafik er generelt nyttig til mere forenklede billeder som logoer, hvor der er færre komplekse former og fint detaljerede farver. I disse sammenhænge kan vektorgrafik skaleres op og ned efter behag uden forringelse af kvaliteten. For eksempel kan du zoome ind så meget som du vil på en kurve, og den vil stadig være jævn og skarp i stedet for at blive åbenlyst takket eller sløret.
Mens vektoriseringen, eller processen med at konvertere rastergrafik til et vektorformat, kommer med mange problemer, er det omvendte ikke sandt. Rasteriseringen af vektorbilleder er enkel at gøre, da computeren kun behøver at registrere værdierne af hver pixel på konverteringstidspunktet. Rasteriseringsprocessen er også nødvendig for at vise vektorbilleder på computerskærme, da skærme består af gitter af pixels.