Vektorgrafik är ett datorgrafikkoncept som definierar en bild som en uppsättning punkter som är förbundna med linjer och kurvor. Detta är i jämförelse med rastergrafik som individuellt sparar värdet på varje pixel.
Detta designkoncept innebär att vektorbilder kan skalas upp och ner efter behag utan kvalitetsförlust eller ökning av filstorlek. I jämförelse ökar uppskalning av rasterbilder filstorleken och resulterar i pixelering eftersom datorn måste gissa vilket värde de nya pixlarna ska ha.
Problem med vektorgrafik
Så mycket som det kan låta som att vektorbaserade bilder bör föredras framför rasterbaserade bilder, så är detta inte alltid fallet. Vektorbilder kämpar ofta med komplexa scener som fotografier. De jämna kontinuerliga färgförändringarna är i princip omöjliga att replikera i ett formbaserat format utan att kraftigt öka filstorleken jämfört med en rasterbild. Till exempel kan omvandling av ett foto i rasterformat till en vektorbaserad bild resultera i att filstorleken ökar med mellan tio och hundra gånger, samtidigt som det kommer med en mycket märkbar minskning av kvaliteten på grund av bandartefakter.
Tips: En bandingartefakt är en ofullkomlighet i en bild där det som borde vara en mjuk övergång av färger istället uppenbarligen stegas, vilket gör att distinkta färgband blir synliga.
Var är vektorgrafik användbar?
Vektorgrafik är generellt användbar för mer enkla bilder som logotyper, där det finns färre komplexa former och findetaljerad färgsättning. I dessa sammanhang kan vektorgrafik skalas upp och ned efter behag utan kvalitetsförsämring. Du kan till exempel zooma in så mycket du vill på en kurva och den blir fortfarande jämn och skarp istället för att bli uppenbart taggig eller suddig.
Även om vektoriseringen, eller processen att konvertera rastergrafik till ett vektorformat, kommer med många problem, är det omvända inte sant. Rasteriseringen av vektorbilder är enkel att göra eftersom datorn bara behöver registrera värdena för varje pixel vid tidpunkten för konverteringen. Rasteriseringsprocessen är också nödvändig för att visa vektorbilder på datorskärmar eftersom bildskärmar består av nät av pixlar.