Przeczytaj
Grafikę komputerową dzielimy na dwa podstawowe typy – grafikę rastrową oraz wektorową.
Grafika rastrowa
Gdy mamy do czynienia z grafiką rastrowągrafiką rastrową obraz zapisywany jest w postaci zbioru pojedynczych punktów zwanych pikselamipikselami. Należy pamiętać, że piksele zawsze ułożone są w rzędach i kolumnach. Każdemu pikselowi przypisana jest informacja o kolorze. Nawet wtedy, gdy grafika pokazuje krzywą (taką jak elipsa bądź parabola), po powiększeniu okazuje się, że w rzeczywistości jest ona złożona z osobnych linii, będących ciągami pikseli. Każdy piksel możemy modyfikować niezależnie od innych.
Z grafiką rastrową mamy do czynienia, robiąc zdjęcia aparatem fotograficznym, tabletem, smartfonem albo skanując przygotowane wcześniej obrazy. Wynikowe pliki zawierają informacje na temat zbioru pikseli i przyporządkowanych im barw. Możemy jednak tworzyć grafikę rastrową posługując się odpowiednim oprogramowaniem. W ten sposób powstają m.in. ilustracje do książek lub przeznaczone na strony internetowe. Taka metoda przetwarzania grafiki jest bardzo często wykorzystywana podczas retuszowania zdjęć.
Proste operacje, takie jak narysowanie strzałki na ilustracji, dodanie podpisu, wstawienie nieskomplikowanych elementów (np. emotek) możemy wykonywać choćby w programie Paint dostarczanym wraz z systemem Windows. Bardziej rozbudowane narzędzia, takie jak GIMP, Corel PhotoPAINT czy Adobe Photoshop, pozwalają dobierać poziomy kontrastu, określać nasycenie barw, ustalać poziom jasności oraz barwić zdjęcia monochromatyczne (wykonane np. w skali szarości czy sepii). Grafika rastrowa nadaje się ponadto do tworzenia ciekawych fotomontaży.
Pliki rastrowe zwykle zajmują dużo miejsca, ponieważ zapisywane są w nich współrzędne oraz kolor każdego piksela. Musimy się z tym jednak pogodzić, gdy zależy nam na wysokiej jakości obrazu. Jeśli zmniejszymy objętość pliku, a następnie będziemy chcieli powiększyć grafikę, by zamieścić ją w książce czy na plakacie, obraz straci na jakości i może okazać się nieczytelny: widoczne będą w nim pojedyncze piksele.
Grafika wektorowa
Drugim typem grafiki jest grafika wektorowagrafika wektorowa, nazywana także grafiką obiektową. Najczęściej korzystamy z niej podczas tworzenia schematów, projektowania znaków graficznych, rysowania i opisywania map, planów i komiksów oraz projektowania publikacji przeznaczonych do druku. Najpopularniejszymi aplikacjami do tworzenia tego rodzaju grafiki są programy komercyjne, takie jak Adobe Illustrator i Corel DRAW. Wśród darmowych narzędzi prym wiedzie z kolei Inkscape.
Pliki wektorowe mają znacznie mniejszą objętość niż pliki rastrowe, a obiekty są skalowalne. Dzieje się tak, ponieważ obiekty użyte w obrazie są zapisane w postaci wzorów matematycznych. W przeciwieństwie do grafiki rastrowej obrazy wektorowe nie służą jednak do odwzorowywania rzeczywistości. Możemy w takich plikach zagnieżdżać elementy rastrowe, jednak nie da się ich modyfikować.
Podczas skalowania obrazu wektorowego jego jakość nie zmienia się. Dzięki temu np. po wstawieniu pliku wektorowego do dokumentu możemy dowolnie manipulować grafiką.
Rozdzielczość obrazu i głębia bitowa
Każdy obraz opisywany jest za pomocą dwóch podstawowych parametrów – rozmiaru i rozdzielczości. Nie należy mylić tych pojęć. Pierwszy parametr wydaje się oczywisty – jest to szerokość i wysokość obrazu podawana np. w pikselach, punktach, milimetrach lub centymetrach. Drugi parametr należy rozumieć nieco inaczej. Każdy obraz cyfrowy to zbiór pikseli. Liczba pikseli na cal, zapisywana jako ppi (ang. pixels per inch) określa jakość zdjęcia. Częściej jednak stosuje się jednostkę dpi (ang. dots per inch), oznaczającą liczbę punktów (kropli) na cal i odnoszącą się bezpośrednio do charakterystyki urządzenia drukującego obraz. Należy przy tym pamiętać, że piksele i krople zliczane są zawsze poziomo w linii prostej.
Jeśli zamierzamy udostępnić grafikę w internecie, nie musimy tworzyć obrazu o wysokiej rozdzielczości. Wystarczy, że będzie wynosiła ona 72 dpi. W takiej rozdzielczości jest wyświetlany obraz na ekranie monitora. Zwiększanie jej podczas tworzenia pliku nie wpłynie więc na jakość pokazywanego obrazu.
Inaczej jest w przypadku, gdy przygotowujemy obraz do druku. Musimy zadbać wówczas o zdecydowanie wyższą rozdzielczość: zazwyczaj wynosi ona 300 dpi. Z takiej rozdzielczości korzystamy w druku offsetowymdruku offsetowym; w rezultacie jesteśmy w stanie uzyskać fotograficzną jakość obrazu. Może się jednak zdarzyć, że drukarnia zażąda grafik o innej rozdzielczości. Przed rozpoczęciem projektu warto więc sprawdzić, jakie wymogi dotyczące rozdzielczości stawia drukarnia.
Każda barwa użyta w obrazie cyfrowym jest dla komputera liczbą. Jednym z podstawowych parametrów, z którym możemy się spotkać w grafice komputerowej, jest głębia bitowa, nazywana też głębią kolorów. Określa ona liczbę barw, które można odwzorować w obrazie. Parametr ten podawany jest jako liczba bitów przeznaczonych do zapisania informacji o kolorze każdego piksela. W celu opisania głębi koloru stosowana jest jednostka bpp, czyli liczba bitów na piksel (ang. bits per pixel).
Aby określić liczbę kolorów możliwych do uzyskania, korzystamy z równania:
gdzie y to docelowa głębia, którą można wybrać podczas zapisywania pliku (lub wcześniej podczas ustawiania parametrów pliku). I tak, w trybie 8‑bitowym mamy do dyspozycji 256 kolorów, a używając 32 bitów odwzorujemy 4 294 967 296 kolorów. Im wyższa jest głębia, tym więcej kolorów uzyskujemy; równocześnie zwiększa się jednak objętość pliku.
Oto obrazy cyfrowe o rozmiarach 1016×762 mm, zapisane z różnymi głębiami kolorów:
Kompresja obrazów
Podczas zapisywania obrazów rastrowych w wybranym formacie zwykle jesteśmy pytani o to, jaką metodę kompresjikompresji wybieramy. Kompresja to po prostu zmniejszenie rozmiaru plików.
Kompresja dzieli się na bezstratną oraz stratną. Grafika wektorowa nie wymaga kompresji, ponieważ bazuje na prostych kształtach oraz krzywych, które są w rzeczywistości funkcjami matematycznymi. W tym przypadku zapisujemy nie obraz, lecz wzór.
Kompresja bezstratna, np. LZW i ZIP, oznacza, że mimo zmniejszenia liczby bitów edytowany obraz ma taką samą postać, jaką miał w wersji oryginalnej. Natomiast kompresja stratna, np. JPEG, powoduje, że pewne elementy obrazu, których zwykle człowiek nie dostrzega nieuzbrojonym okiem, są usuwane.
Wynikające z zastosowania kompresji różnice w objętości są ogromne. Za przykład niech posłuży skompresowany plik, który w wersji oryginalnej zajmował 17,8 MB. Po zastosowaniu kompresji LZW zajmuje on 5,44 MB, ZIP – 5,23 MB, JPEG – 867 kB. Należy pamiętać, że kompresja JPEG to nie format JPG ani JPEG. Możemy więc zapisać plik w formacie TIFF, z kompresją JPEG.
Słownik
liczba określająca maksymalną liczbę kolorów obrazu; jest wyrażana za pomocą jednostki bpp
obraz złożony z pojedynczych pikseli, opisanych za pomocą współrzędnych i informacji o barwie każdego elementu (piksela)
obraz złożony z figur geometrycznych (np. odcinków, krzywych, okręgów, wielokątów), nazywanych elementami prymitywnymi
zmniejszanie objętości pliku; kompresja może być bezstratna i stratna
technika druku polegająca na przenoszeniu obrazu z matrycy na papier za pomocą cylindrów pokrytych gumą; zwykle stosuje się cztery cylindry nanoszące odpowiednio kolory CMYK (cyjan, magenta, żółty oraz czarny); zdarza się też, że stosowanych jest pięć cylindrów – ostatni z nich pozwala na uszlachetnienie wydruku lub użycie farby spoza przestrzeni CMYK
(połączenie angielskich słów pics – pictures i element); najmniejszy jednolity element obrazu wyświetlanego na ekranie, drukowanego, a także otrzymywanego za pomocą aparatu cyfrowego, skanera lub innych urządzeń przeznaczonych do przetwarzania obrazu
proceduralny język programowania niezależny od urządzenia wyjściowego; w języku tym opisany jest tekst oraz grafika, a polecenia sterują drukarką, umieszczając w odpowiednim miejscu mapę bitową lub inne obiekty (np. krzywą, elipsę czy prostokąt)
parametr opisywany za pomocą kanału alfa; im mniejsza jest wartość kanału alfa, tym piksel (lub piksele) jest bardziej przezroczysty; pozwala to na umieszczenie pod obrazem innego obrazu lub tła
liczba pikseli przypadających na cal, mierzona liniowo i wyrażana jednostką dpi lub ppi
wektoryzacja grafiki rastrowej czyli konwersja obrazu na elementy typowe dla grafiki wektorowej (krzywe, odcinki, elipsy, prostokąty itp.)
rozszerzalny język znaczników (ang. Extensible Markup Language); uniwersalny język znaczników używany do reprezentowania różnych danych w strukturalizowany sposób oraz niezależny od platformy, na której się go stosuje; dokument XML zawiera nie tylko obiekt, lecz także jego atrybuty opisane w postaci znaczników