Hva er vektorgrafikk?

Vektorgrafikk er et datagrafikkkonsept som definerer et bilde som et sett med punkter som er forbundet med linjer og kurver. Dette er i forhold til rastergrafikk som individuelt lagrer verdien av hver piksel.

Dette designkonseptet betyr at vektorbilder kan skaleres opp og ned etter ønske uten tap av kvalitet eller økning i filstørrelse. Til sammenligning øker oppskalering av rasterbilder filstørrelsen og resulterer i pikselering ettersom datamaskinen må gjette hvilken verdi de nye pikslene skal ha.

Problemer med vektorgrafikk

Så mye som det kan høres ut som vektorbaserte bilder bør foretrekkes fremfor rasterbaserte bilder, er dette ikke alltid tilfelle. Vektorbilder sliter ofte med komplekse scener som fotografier. De jevne, kontinuerlige fargeendringene er i hovedsak umulig å replikere i et formbasert format uten å øke filstørrelsen massivt sammenlignet med et rasterbilde. For eksempel kan konvertering av et rasterformatbilde til et vektorbasert bilde resultere i at filstørrelsen øker med mellom ti og hundre ganger, samtidig som den kommer med en veldig merkbar reduksjon i kvalitet på grunn av bånd gjenstander.

Tips: En båndartefakt er en ufullkommenhet i et bilde der det som skal være en jevn overgang av farger i stedet åpenbart er trinnvis, noe som gjør at distinkte fargebånd blir synlige.

Hvor er vektorgrafikk nyttig?

Vektorgrafikk er generelt nyttig for mer forenklede bilder som logoer, der det er færre komplekse former og fine detaljerte farger. I disse sammenhengene kan vektorgrafikk skaleres opp og ned etter ønske uten forringelse av kvaliteten. For eksempel kan du zoome inn så mye du vil på en kurve, og den vil fortsatt være jevn og skarp i stedet for å bli åpenbart taggete eller uskarp.

Mens vektoriseringen, eller prosessen med å konvertere rastergrafikk til et vektorformat, kommer med mange problemer, er det motsatte ikke sant. Rasteriseringen av vektorbilder er enkel å gjøre ettersom datamaskinen bare trenger å registrere verdiene til hver piksel ved konverteringstidspunktet. Rasteriseringsprosessen er også nødvendig for å vise vektorbilder på dataskjermer, da skjermer består av rutenett av piksler.