Vektorigrafiikka on tietokonegrafiikan käsite, joka määrittelee kuvan joukoksi pisteitä, jotka on yhdistetty viivoilla ja käyrillä. Tämä on verrattuna rasterigrafiikkaan, joka tallentaa erikseen kunkin pikselin arvon.
Tämä suunnittelukonsepti tarkoittaa, että vektorikuvat voidaan skaalata ylös ja alas haluamallasi tavalla laadun heikkenemättä tai tiedostokoon kasvamatta. Vertailun vuoksi rasterikuvien skaalaus ylöspäin kasvattaa tiedostokokoa ja aiheuttaa pikseloitumista, koska tietokoneen on arvattava, minkä arvon uusien pikselien tulisi olla.
Ongelmia vektorigrafiikassa
Vaikka se kuulostaakin siltä, että vektoripohjaisia kuvia tulisi suosia rasteripohjaisten kuvien sijaan, näin ei aina ole. Vektorikuvat kamppailevat usein monimutkaisten kohtausten, kuten valokuvien, kanssa. Tasaisia jatkuvia värinmuutoksia on käytännössä mahdotonta toistaa muotopohjaisessa muodossa ilman, että tiedostokoko kasvaa massiivisesti rasterikuvaan verrattuna. Esimerkiksi rasterimuotoisen valokuvan muuntaminen vektoripohjaiseksi kuvaksi voi johtaa tiedostokoon suurentumiseen kymmenestä sataan kertaan, mutta myös laatu heikkenee huomattavasti vyöhykkeen vuoksi esineitä.
Vinkki: Raidoitusartefakti on kuvan epätäydellisyys, jossa tasaisen värien siirtymän pitäisi olla sen sijaan selvästi porrastettu, mikä aiheuttaa erillisiä värijuovia.
Missä vektorigrafiikasta on hyötyä?
Vektorigrafiikka on yleensä hyödyllinen yksinkertaisemmissa kuvissa, kuten logoissa, joissa on vähemmän monimutkaisia muotoja ja hienosti yksityiskohtaisia värejä. Näissä yhteyksissä vektorigrafiikkaa voidaan skaalata ylös ja alas haluttaessa ilman laadun heikkenemistä. Voit esimerkiksi zoomata kaaressa niin paljon kuin haluat, ja se on silti tasainen ja terävä sen sijaan, että siitä tulisi ilmeisen rosoinen tai epäselvä.
Vaikka vektorisointi tai rasterigrafiikan muuntaminen vektorimuotoon sisältää monia ongelmia, päinvastoin ei pidä paikkaansa. Vektorikuvien rasterointi on helppoa, koska tietokoneen tarvitsee vain tallentaa kunkin pikselin arvot muunnoksen yhteydessä. Rasterointiprosessi on tarpeen myös vektorikuvien näyttämiseksi tietokoneen näytöillä, koska näytöt koostuvat pikselien ruudukoista.