RGB
Skrót od „Red Green Blue”. RGB odnosi się do trzech barw światła, które można mieszać, aby tworzyć różne kolory. Łączenie czerwonego, zielonego i niebieskiego światła to standardowa metoda tworzenia kolorowych obrazów na ekranach, takich jak telewizory, monitory komputerowe i ekrany smartfonów.
Model kolorów RGB jest modelem „addytywnym”. Zmieszanie 100% każdej barwy tworzy białe światło. Połączenie 0% każdej barwy nie generuje światła, tworząc czerń. Czasami porównuje się go z modelem CMYK (cyjan, żółty, magenta i czarny) — standardową paletą kolorów używaną do tworzenia drukowanych obrazów. CMYK jest modelem „subtraktywnym”, ponieważ kolory stają się ciemniejsze w miarę ich łączenia. Zmieszanie 100% każdej barwy w modelu kolorów CMYK daje czerń, natomiast połączenie 0% każdej barwy daje biel.
Ile kolorów można utworzyć za pomocą RGB?
Liczba kolorów obsługiwanych przez RGB zależy od liczby możliwych wartości, których można użyć dla czerwonego, zielonego i niebieskiego. Jest to znane jako głębia kolorów i mierzy się ją w bitach. Najczęściej stosowana jest 24-bitowa głębia kolorów, znana również jako „true color”. Obsługuje ona osiem bitów dla każdej z trzech barw, czyli łącznie 24 bity. Daje to 28, czyli 256 możliwych wartości dla czerwonego, zielonego i niebieskiego. 256 x 256 x 256 = 16 777 216 wszystkich możliwych kolorów w palecie „true color”.
Przykład RGB
Podczas wyświetlania kolorowego obrazu na ekranie każdy piksel ma określoną wartość RGB. W przypadku kolorów 24-bitowych wartość ta wynosi od 0 do 255, gdzie 0 oznacza brak koloru, a 255 pełne nasycenie). Fioletowy piksel będzie zawierać dużo czerwonego i niebieskiego, ale mało zielonego lub nie będzie go zawierać wcale. Na przykład do utworzenia fioletu można użyć następującej wartości RGB:
R: 132 (84 w systemie szesnastkowym)
G: 17 (11 w systemie szesnastkowym)
B: 170 (AA w systemie szesnastkowym)
Ponieważ każda barwa ma 256 możliwych wartości, można ją również reprezentować za pomocą dwóch wartości szesnastkowych (16 x 16), jak pokazano powyżej. Standardowym sposobem wyświetlania wartości RGB jest użycie wartości szesnastkowych dla czerwonego, zielonego i niebieskiego, poprzedzonych symbolem liczby, czyli hasztagiem. Fioletowy kolor powyżej jest więc definiowany w RGB jako #8411AA.
Sprawdź swoją wiedzę
