Grafika wektorowa to koncepcja grafiki komputerowej, która definiuje obraz jako zbiór punktów połączonych liniami i krzywymi. Jest to w porównaniu z grafiką rastrową, która indywidualnie zapisuje wartość każdego piksela.
Ta koncepcja projektowania oznacza, że obrazy wektorowe można dowolnie skalować w górę iw dół bez utraty jakości lub zwiększania rozmiaru pliku. W porównaniu skalowanie obrazów rastrowych w górę zwiększa rozmiar pliku i powoduje pikselację, ponieważ komputer musi odgadnąć, jaką wartość powinny mieć nowe piksele.
Problemy z grafiką wektorową
Choć może się wydawać, że obrazy wektorowe powinny być preferowane w stosunku do obrazów rastrowych, nie zawsze tak jest. Obrazy wektorowe często mają problemy ze złożonymi scenami, takimi jak fotografie. Płynne, ciągłe zmiany koloru są zasadniczo niemożliwe do odtworzenia w formacie opartym na kształcie bez znacznego zwiększenia rozmiaru pliku w porównaniu z obrazem rastrowym. Na przykład konwersja zdjęcia w formacie rastrowym na obraz wektorowy może spowodować zwiększenie rozmiaru pliku od dziesięciu do stu razy, a także bardzo zauważalne obniżenie jakości z powodu artefaktów paskowych.
Wskazówka: artefakt pasków to niedoskonałość obrazu, w której to, co powinno być płynnym przejściem kolorów, jest oczywiście stopniowane, co powoduje, że widoczne są wyraźne pasy koloru.
Gdzie przydaje się grafika wektorowa?
Grafika wektorowa jest zazwyczaj przydatna w przypadku bardziej uproszczonych obrazów, takich jak logo, w których występuje mniej skomplikowanych kształtów i drobna szczegółowa kolorystyka. W tych kontekstach grafikę wektorową można dowolnie skalować w górę iw dół bez pogorszenia jakości. Na przykład, możesz dowolnie powiększać krzywą i nadal będzie ona gładka i ostra, a nie wyraźnie postrzępiona lub rozmyta.
O ile wektoryzacja, czyli proces konwersji grafiki rastrowej do formatu wektorowego, wiąże się z wieloma problemami, to nie jest odwrotnie. Rasteryzacja obrazów wektorowych jest prosta, ponieważ komputer musi jedynie rejestrować wartości każdego piksela w momencie konwersji. Proces rasteryzacji jest również niezbędny do wyświetlania obrazów wektorowych na ekranach komputerów, ponieważ monitory składają się z siatek pikseli.