Grafika rastrowa

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Inne znaczenia Ten artykuł dotyczy grafiki komputerowej. Zobacz też: inne znaczenia.
Emotikon w lewym górnym rogu przedstawia pixmapę RGB. Każdy kwadrat powiększenia prezentuje jeden piksel emotikona. Kolejne powiększenie pokazuje trzy piksele, których kolory wynikają z połączenia składowej czerwonej, zielonej i niebieskiej koloru.

Grafika rastrowa – prezentacja obrazu za pomocą pionowo-poziomej siatki odpowiednio kolorowanych pikseli na monitorze komputera, drukarce lub innym urządzeniu wyjściowym.

Grafika rastrowa została opatentowana pierwszy raz przez firmę Texas Instruments w latach 70. i aktualnie jest wszechobecną formą przedstawiania obrazu cyfrowego.

Zdjęcie z aparatu cyfrowego jest właśnie grafiką typu rastrowego.

Charakterystyka grafik rastrowych[edytuj | edytuj kod]

Bez zastosowania kompresji kolor każdego piksela jest definiowany pojedynczo tworząc pixmapę, którą charakteryzują trzy podstawowe liczby – wysokość i szerokość pixmapy, liczone w pikselach, oraz kolor w danym trybie koloru. Obrazki z głębią kolorów RGB często składają się z kolorowych kwadratów zdefiniowanych przy pomocy trzech bajtów – jeden bajt (czyli 8 bitów) na składową czerwoną koloru, jeden na zieloną i jeden na składową niebieską. Obrazki o mniejszej ilości kolorów potrzebują mniej informacji (bitów) na piksel, np. obrazek jedynie w kolorach czarnym i białym wymaga tylko jednego bitu na każdy piksel (zwany jest wtedy bitmapą).

Odmiennym podejściem do tworzenia grafiki jest grafika wektorowa. Różni się ona od grafiki rastrowej tym, że obraz nie jest opisywany przez poszczególne punkty lecz jest zdefiniowany matematycznie, czyli generowany jest przy pomocy obiektów geometrycznych, takich jak krzywe czy wielokąty.

Jakość obrazu a wielkość pliku[edytuj | edytuj kod]

Jakość obrazka rastrowego jest określana przez całkowitą liczbę pikseli (wielkość obrazu) oraz ilości informacji przechowywanych w każdym pikselu (głębia koloru). Na przykład obrazek posiadający 24 bity informacji o kolorze (standard dla większości wyświetlaczy w XXI w.) może przedstawić łagodniejsze cieniowanie od obrazka posiadającego jedynie 16 bitów informacji na każdy piksel, ale też nie pokaże łagodniejszego cieniowania od obrazka mającego 48 bitów na piksel. Podobnie, obrazek o wymiarach 640 × 480 pikseli (zawierający 307.200 pikseli) będzie wyglądał nierówno i chropowato w porównaniu do obrazka o wymiarach 1280 × 1024 (1.310.720 pikseli).

Ponieważ ilość danych, potrzebna do zapisania określonej grafiki rastrowej, zajmuje znaczną powierzchnię, często stosuje się odpowiednią technikę kompresji celem zmniejszenia wielkości zajmowanego na dysku miejsca. Kompresję bezstratną obrazów rastrowych umożliwiają formaty plików takie jak np. PNG, TIFF, JPEG 2000. Niektóre techniki modyfikują (upraszczają lub usuwają) pewne informacje, aby uzyskać lepszy stopień kompresji i w rezultacie mniejszy plik. Niestety nie są to bezstratne metody kompresji. Przykładem tych metod jest kompresja JPEG, a także stratne tryby kompresji PNG czy JPEG 2000.

Rozmiary i rozdzielczość[edytuj | edytuj kod]

Rozmiar obrazka rastrowego nie może zostać zwiększony bez zmniejszenia jego ostrości. Jest to cecha nieznana grafice wektorowej, którą łatwo można skalować, dostosowując jej wielkość do urządzenia, na którym jest wyświetlany obraz. Grafika rastrowa jest jednak bardziej użyteczna od wektorowej do zapisywania zdjęć i realistycznych obrazów, podczas gdy grafika wektorowa jest częściej używana do obrazów tworzonych z figur geometrycznych oraz prezentacji tekstu (w tym tabel i wzorów).

Aktualnie większość komputerowych monitorów wyświetla od 72 do 130 pikseli na cal (ppi), podczas gdy drukarki mogą drukować materiały w rozdzielczości 1200 punktów na cal (dpi) lub wyższej. Ustalenie najbardziej właściwej rozdzielczości obrazka dla danej rozdzielczości drukarki może być bardzo trudne, gdyż dokument drukowany może zawierać większą liczbę detali (może mieć większą rozdzielczość) niż ten, który jest wyświetlany na ekranie monitora.

Zobacz też[edytuj | edytuj kod]