Vektorová grafika je koncept počítačové grafiky, který definuje obraz jako soubor bodů, které jsou spojeny čarami a křivkami. To je ve srovnání s rastrovou grafikou, která individuálně ukládá hodnotu každého pixelu.
Tato koncepce designu znamená, že vektorové obrázky lze libovolně zvětšovat a zmenšovat bez ztráty kvality nebo zvětšení velikosti souboru. Oproti tomu zvětšování rastrových obrázků zvyšuje velikost souboru a vede k pixelizaci, protože počítač musí odhadnout, jakou hodnotu by nové pixely měly mít.
Problémy s vektorovou grafikou
Jakkoli to může znít, že by měly být preferovány vektorové obrázky před rastrovými obrázky, není tomu tak vždy. Vektorové obrázky se často potýkají se složitými scénami, jako jsou fotografie. Plynulé souvislé změny barev jsou v podstatě nemožné replikovat ve formátu založeném na tvaru bez masivního zvětšení velikosti souboru ve srovnání s rastrovým obrázkem. Například převod fotografie rastrového formátu na vektorový obrázek může vést ke zvětšení velikosti souboru mezi deseti a stokrát, přičemž také přichází s velmi znatelným snížením kvality v důsledku pruhování artefakty.
Tip: Artefakt proužků je nedokonalost obrazu, kde to, co by mělo být plynulým přechodem barev, je místo toho zjevně stupňovité, což způsobuje, že jsou viditelné zřetelné barevné pruhy.
Kde je vektorová grafika užitečná?
Vektorová grafika je obecně užitečná pro jednodušší obrázky, jako jsou loga, kde je méně složitých tvarů a jemně detailní zbarvení. V těchto kontextech lze vektorovou grafiku libovolně zvětšovat a zmenšovat, aniž by došlo ke snížení kvality. Například můžete křivku přiblížit, jak chcete, a křivka bude stále hladká a ostrá, než aby byla zjevně zubatá nebo rozmazaná.
Zatímco vektorizace neboli proces převodu rastrové grafiky do vektorového formátu přináší mnoho problémů, opak není pravdou. Rastrování vektorových obrázků je jednoduché, protože počítač potřebuje pouze zaznamenat hodnoty každého pixelu v době převodu. Proces rastrování je také nezbytný pro zobrazení vektorových obrázků na počítačových obrazovkách, protože monitory jsou tvořeny mřížkami pixelů.