Dwa sposoby zapisu obrazu – siatka pikseli kontra opis matematyczny – i dlaczego logo robi się wektorowo, a zdjęcie rastrowo.
Grafika rastrowa to siatka pikseli. Obraz zapisany jest jako tablica punktów, z których każdy ma swój kolor. Tak działają zdjęcia z aparatu i zrzuty ekranu. Ponieważ liczba punktów jest ustalona z góry, powiększanie powoduje utratę jakości – program musi domyślać się brakujących pikseli i obraz robi się rozmyty albo poszarpany.
Grafika wektorowa nie przechowuje punktów, tylko opis figur: „okrąg o takim promieniu, w takim miejscu, wypełniony takim kolorem". Obraz jest rysowany na nowo przy każdym wyświetleniu, więc skalowanie nie pogarsza jakości – po powiększeniu program po prostu rysuje większy okrąg.
Stąd naturalny podział zastosowań. Zdjęcia mogą być tylko rastrowe, bo nie da się ich opisać wzorami. Logo, ikony i schematy robi się wektorowo, bo muszą wyglądać dobrze i na wizytówce, i na billboardzie.
| Cecha | Rastrowa | Wektorowa |
|---|---|---|
| Sposób zapisu | siatka pikseli | opis figur i krzywych |
| Skalowanie | pogarsza jakość | bez utraty jakości |
| Rozmiar pliku | rośnie z rozdzielczością | zależy od liczby figur |
| Zdjęcia | tak | nie |
| Typowe formaty | JPG, PNG, BMP | SVG, AI, EPS |
Klasyczne pytanie brzmi: co stanie się po powiększeniu obrazu danego typu. Odpowiedź dla rastra to utrata jakości i widoczne piksele, dla wektora – brak zmiany.
Drugi typ to dobór formatu do zadania. Logo firmy, które ma być drukowane w różnych rozmiarach, to zawsze wektor. Fotografia to zawsze raster.
Istnieje wektoryzacja, ale jest to przybliżanie kształtów, nie odtwarzanie oryginału. Dla prostych rysunków działa nieźle, dla zdjęć daje słaby efekt.
To zależy od zawartości. Proste logo jest w wektorze wielokrotnie mniejsze, ale skomplikowana ilustracja z tysiącami krzywych może przerosnąć plik rastrowy.
Liczba pikseli obrazu, podawana jako szerokość na wysokość. Dotyczy wyłącznie grafiki rastrowej – wektorowa nie ma stałej rozdzielczości.
Zagadnienia z tego samego obszaru matury – warto je powtórzyć razem: