Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

RGB

Model RGB

Model RGB jest jednym z podstawowych modeli przestrzeni barw, opisywanym współrzędnymi RGB, które oznaczają kolory: czerwony (R), zielony (G) i niebieski (B). Model ten opiera się na właściwościach percepcyjnych ludzkiego oka, gdzie różne kolory powstają w wyniku mieszania tych trzech podstawowych barw w różnych proporcjach. Umożliwia to uzyskanie szerokiego zakresu barw, na przykład połączenie zielonego i czerwonego tworzy żółty.

Reklama

W modelu RGB stosuje się syntezę addytywną, gdzie wartości najniższe odpowiadają kolorowi czarnemu, a najwyższe – białemu. Model ten ma zastosowanie zarówno w technice analogowej, jak i cyfrowej, a jego wykorzystanie obejmuje urządzenia do analizy obrazu, takie jak aparaty cyfrowe i skanery, oraz urządzenia wyświetlające, takie jak telewizory i monitory komputerowe.

Definiowanie kolorów

W informatyce zapis koloru w formacie RGB jest powszechnie stosowany, zwłaszcza w plikach graficznych czy kodzie HTML. Najczęściej używa się 24-bitowego zapisu, gdzie każda składowa przyjmuje wartości od 0 do 255. Oto podstawowe zasady:

Reklama
  • Wartość 0 dla wszystkich składowych daje kolor czarny.
  • Wartość 255 dla wszystkich składowych daje kolor biały.

Kolory w HTML

W HTML kolory RGB można podawać na kilka sposobów, w tym poprzez ustalone nazwy oraz zapisy szesnastkowe, przykłady:

  • Kolor czarny: background:#000000;
  • Kolor khaki: background:#F0E68C;
  • Kolor biały: background:#FFFFFF;
  • Kolor żółty: background:#FFFF00; lub #FF0.

Można również używać zapisu dziesiętnego, np. background:rgb(255,0,0);, oraz procentowego, np. background:rgb(100%,0%,0%);, chociaż te metody są mniej popularne.

Matematyka kolorów RGB

W LaTeX kolory RGB można definiować na dwa sposoby:

  • \color[RGB]{#,#,#} – ze składnikami od 0 do 255.
  • \color[rgb]{#,#,#} – z wartościami od 0 do 1.

Indywidualny numer koloru

Każdy kolor RGB ma swój unikalny numer. W 24-bitowym zapisie (8+8+8) numer koloru oblicza się wg wzoru:

\text{numer koloru} = R \cdot 256^2 + G \cdot 256 + B

Gdzie R, G i B mają wartości od 0 do 255. W efekcie możliwe jest uzyskanie 16\ 777\ 216 różnych kolorów. Na przykład:

  • Kolor czarny: 0
  • Kolor biały: 16\ 777\ 215

Numeracja zaczyna się od zera, co wyjaśnia, dlaczego maksymalna wartość to 256^3 – 1.

Reklama
Reklama