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 piksele, 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 przekonwertowanie zdjęcia w formacie rastrowym na obraz wektorowy może spowodować zwiększenie rozmiaru pliku o od dziesięciu do stu razy, przy jednoczesnym bardzo zauważalnym pogorszeniu jakości z powodu prążkowania artefakty.
Wskazówka: artefakt pasków to niedoskonałość obrazu, na której to, co powinno być płynnym przejściem kolorów, jest zamiast tego wyraźnie stopniowane, powodując, że widoczne są wyraźne pasy kolorów.
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 to prawdą. Rasteryzacja obrazów wektorowych jest prosta do wykonania, 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.