Bitmapowa grafika komputerowa, Jerzy Montusiewicz, Renata Lis, Krzysztof Dziedzic
Rys. 1.6. Modele barwne: a) uporządkowanie wg Newtona (na obwodzie kola barwy uzyskują maksymalne nasycenie - czysty pigment, w środku kola - czysta biel; b) model addytywny; c) model HSV [20]
Obecnie barwy podstawowe mają następujące długości fal: B -435,8 nm; G- 546,1 nm i R -700 nm. Model RGB jest również wykorzystywany w skanerach 2D przy digitalizacji kolorowych zdjęć analogowych. Liczba dostępnych kolorów jest uzależniona od liczby bitów przeznaczonych do przechowywania informacji o odcieniach barw podstawowych. Tworzone obrazy najczęściej zapisywane są przy użyciu 8- i 24- głębi bitowej, co w pierwszym przypadku daje 256 (28 = 256), a w drugim ponad 16 min. kolorów (224= 16 777 216). W 24- bitowej głębi na każdy kanał barwny przeznaczamy 8 bitów informacji. Obrazy rastrowe mogą być również zapisywane w skali szarości. Odcienie szarości uzyskujemy wtedy, gdy wszystkie wartości barw podstawowych (R, G, B) mają tą samą wartość, co oznacza, że w modelu 24- bitowym uzyskujemy 256 odcieni szarości, od czystej bieli do pełnej czerni.
W zastosowaniach profesjonalnych stosowane są modele (np. model Adobe RGB), w których na jeden kanał barwny przeznacza się 16 bitów informacji. W takim modelu barwnym uzyskujemy ponad 65 tys. odcieni szarości, a cały model jest modelem o 48-bitowej głębi kolorów.
Model barwny RGBA
Klasyczny model RGB nie obsługuje przezroczystości. Na początku lat siedemdziesiątych ubiegłego wieku Edwin Catmulla oraz Alvy Ray Smith zaproponowali nowy model, w którym wprowadzono czwarty kanał - A (alfa) będący odpowiednikiem współczynnika pochłaniania światła, co zapisano następującym wzorem
Piksel staje się całkowicie przezroczysty, przybiera kolor tla (T) pod nim, gdy kanał alfa skojarzony z danym pikselem ma wartość 0%. W przypadku, gdy wartość a = 100% piksel będzie w pełni widoczny. Przy pośrednich wartościach a od 0 do 100 % piksele uzyskują efekt półprzezroczystości.
14