O grafice
O grafice komputerowej...
Ponieważ celem grafiki jest generowanie obrazów, dlatego jednym z głównych
kryteriów klasyfikacji jest technika ich tworzenia:
* Grafika wektorowa obraz jest rysowany za pomocą kresek lub łuków. Niegdyś
powstawał tak obraz na ploterach kreślących, ale jeszcze do lat 80. XX wieku
były wykorzystywane monitory CRT, które kreśliły obraz w analogiczny sposób jak
oscyloskopy.
* Grafika rastrowa obraz jest budowany z prostokątnej siatki leżących blisko
siebie punktów (tzw. pikseli). Głównym parametrem w przypadku grafiki rastrowej
jest wielkość bitmapy, czyli liczba pikseli, podawana na ogół jako wymiary
prostokąta.
Identyczny podział istnieje, jeśli weźmie się pod uwagę reprezentację danych w
programach komputerowych:
* Grafika wektorowa w tym przypadku nazwa może być nieco myląca, ponieważ
obrazy mogą składać się nie tylko z wektorów (odcinków), ale również z innych
figur geometrycznych. Cechą grafiki wektorowej jest to, że zapamiętywane są
charakterystyczne dla danych figur dane (parametry), np. dla okręgu będzie to
środek i promień, dla odcinka współrzędne punktów końcowych, a dla krzywych
parametrycznych współrzędne punktów kontrolnych. Program, jeśli musi narysować
obraz na urządzeniu (bądź to rastrowym, bądź wektorowym), na podstawie
posiadanych danych wygeneruje obraz tych figur bardzo ważną zaletą tej
reprezentacji to możliwość dowolnego powiększania obrazów, bez straty jakości.
* Grafika rastrowa do zapamiętania obrazu rastrowego potrzebna jest
dwuwymiarowa tablica pikseli nazywana powszechnie bitmapą. Nazwa wzięła się
stąd, że początkowo były rozpowszechnione systemy wyświetlające obrazy
czarno-białe, więc w takim przypadku pojedynczy piksel mógł być opisany przez
jeden bit. Jednak gdy powszechniejsza stała się grafika kolorowa, piksele
zaczęły być opisywane więcej niż jednym bitem wówczas pojawiła się nazwa
pixmapy, która jednak nie przyjęła się (chociaż jest stosowana np. w X Window).
Przewagą reprezentacji wektorowej nad rastrową jest to, że zawsze istnieje
dokładna informacja o tym, z jakich obiektów składa się obraz. W przypadku
obrazów bitmapowych tego rodzaju informacja jest tracona, a jedyne, czego można
bezpośrednio się dowiedzieć, to kolor piksela. Istnieją jednak metody, które
pozwalają wydobyć z obrazów bitmapowych np. tekst, czy krzywe..