Vectorafbeeldingen is een computergrafisch concept dat een afbeelding definieert als een reeks punten die zijn verbonden door lijnen en krommen. Dit is in vergelijking met rasterafbeeldingen die de waarde van elke pixel afzonderlijk opslaan.
Dit ontwerpconcept houdt in dat vectorafbeeldingen naar believen op en neer kunnen worden geschaald zonder kwaliteitsverlies of toename van de bestandsgrootte. Ter vergelijking: het opschalen van rasterafbeeldingen vergroot de bestandsgrootte en resulteert in pixelvorming omdat de computer moet raden welke waarde de nieuwe pixels zouden moeten hebben.
Problemen met vectorafbeeldingen
Hoezeer het ook klinkt alsof vectorgebaseerde afbeeldingen de voorkeur zouden moeten hebben boven rastergebaseerde afbeeldingen, dit is niet altijd het geval. Vectorafbeeldingen worstelen vaak met complexe scènes zoals foto's. De vloeiende continue kleurveranderingen zijn in wezen onmogelijk te repliceren in een vormgebaseerd formaat zonder de bestandsgrootte enorm te vergroten in vergelijking met een rasterafbeelding. Het converteren van een foto in rasterformaat naar een op vectoren gebaseerde afbeelding kan bijvoorbeeld resulteren in een toename van de bestandsgrootte van tien tot honderd keer, terwijl het ook gepaard gaat met een zeer merkbare kwaliteitsvermindering als gevolg van banding-artefacten.
Tip: Een streepartefact is een imperfectie in een afbeelding waarbij wat een vloeiende overgang van kleuren zou moeten zijn, in plaats daarvan duidelijk getrapt is, waardoor duidelijke kleurbanden zichtbaar zijn.
Waar zijn vectorafbeeldingen nuttig?
Vectorafbeeldingen zijn over het algemeen handig voor meer simplistische afbeeldingen zoals logo's, waar er minder complexe vormen en fijn gedetailleerde kleuren zijn. In deze contexten kunnen vectorafbeeldingen naar believen op en neer worden geschaald zonder kwaliteitsverlies. U kunt bijvoorbeeld zo veel inzoomen als u wilt op een curve en deze zal nog steeds vloeiend en scherp zijn in plaats van duidelijk gekarteld of wazig te worden.
Hoewel het vectoriseren, of het proces van het converteren van rasterafbeeldingen naar een vectorformaat, veel problemen met zich meebrengt, is het omgekeerde niet waar. Het rasteren van vectorafbeeldingen is eenvoudig uit te voeren, omdat de computer alleen de waarden van elke pixel hoeft te registreren op het moment van conversie. Het rasterproces is ook nodig om vectorafbeeldingen op computerschermen weer te geven, aangezien monitoren zijn opgebouwd uit rasters van pixels.