RGB

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Addytywne mieszanie barw
Sześcian kolorów RGB
Piksele RGB (czerwony-zielony-niebieski) w telewizorze typu LCD: po prawej – zbliżenie pokazujące kolory pomarańczowy i niebieski, po lewej – jeszcze większe zbliżenie pikseli tworzących te kolory

Szablon:J – jeden z modeli przestrzeni barw, opisywanej współrzędnymi RGB. Jego nazwa powstała ze złożenia pierwszych liter angielskich nazw barw: Szablon:JSzablon:K (czerwonej), Szablon:JSzablon:K (zielonej) i Szablon:JSzablon:K (niebieskiej), z których model ten się składa. Jest to model wynikający z właściwości odbiorczych ludzkiego oka, w którym wrażenie widzenia dowolnej barwy można wywołać przez zmieszanie w ustalonych proporcjach trzech wiązek światła o barwie czerwonej, zielonej i niebieskiejSzablon:Odn (zob. promieniowanie elektromagnetyczne).

Z połączenia barw RGB w dowolnych kombinacjach ilościowych można otrzymać szeroki zakres barw pochodnych, np. z połączenia barwy zielonej i czerwonej powstaje barwa żółta. Do przestrzeni RGB ma zastosowanie synteza addytywna, w której wartości najniższe oznaczają barwę czarną, najwyższe zaś – białąSzablon:Odn. Model RGB jest jednak modelem teoretycznym, a jego odwzorowanie zależy od urządzenia (ang. Szablon:K), co oznacza, że w każdym urządzeniu każda ze składowych RGB może posiadać nieco inną charakterystykę widmową, a co za tym idzie, każde z urządzeń może posiadać własny zakres barw możliwych do uzyskania.

Model RGB miał pierwotnie zastosowanie do techniki analogowej, obecnie ma również do cyfrowej. Jest szeroko wykorzystywany w urządzeniach analizujących obraz (np. aparaty cyfrowe, skanery) oraz w urządzeniach wyświetlających obrazSzablon:Odn (np. telewizory, monitory komputerowe).

Definiowanie kolorów

Zapis koloru jako RGB często stosuje się w informatyce (np. palety barw w plikach graficznych, w plikach html). Najczęściej stosowany jest 24-bitowy zapis kolorów (po 8 bitów na każdą z barw składowych), w którym każda z barw jest zapisana przy pomocy składowych, które przyjmują wartość z zakresu 0–255. W modelu RGB wartość 0 wszystkich składowych daje kolor czarny, natomiast 255 – kolor biały. W rzadszych przypadkach stosuje się modele z inną liczbą bitów na każdą ze składowych (np. po 9, 10, 12 lub 16), co daje dużo większe możliwości przy manipulowaniu kolorem.

HTML

W składni HTML można podawać kolory RGB na różne sposoby, w tym korzystając nawet z ustalonych nazw (np. Szablon:J, Szablon:J, Szablon:J). Natomiast numerycznie najczęściej korzysta się z zapisu szesnastkowego, opisując każdą składową dwiema cyframi od 0 do F.

Na przykład dla koloru tła:

przy czym dla par powtarzających się cyfr można stosować zapis skrócony, np.:

  • kolor żółty to #FFFF00 lub #FF0.

Składowe można podawać również w zapisie dziesiętnym, np.:

...a nawet procentowo, np.:

są to jednak metody mniej popularne.

Math

W składni wzorów matematycznych Math (LaTeX) kolory RGB można podawać na dwa sposoby:

  • \color[RGB]{#,#,#} – z wartościami składowych od 0 do 255 w postaci liczb całkowitych,
  • \color[rgb]{#,#,#} – z wartościami składowych od 0 do 1 w postaci ułamka dziesiętnego.

Indywidualny numer koloru

Każdy kolor RGB posiada indywidualny numer. W przypadku zapisu 24-bitowego (8+8+8) korzysta się ze wzoru:

numer koloru=R2562+G256+B,

gdzie każda ze składowych R, G i B przyjmuje wartość od 0 do 255, ale jest pomnożona przez inną potęgę liczby 256 (2562,2561,2560).

W sumie jest wtedy 2563=16 777 216 różnych kolorów, zawierających się w przedziale 016 777 215.

Na przykład:

Mnożnik Wartość składowej
n=0 n=1 n=2 n=3 ... n=255
2562(65536) R0=0 R1=65 536 R2=131 072 R3=196 608 ... R255=16 711 680
2561(256) G0=0 G1=256 G2=512 G3=768 ... G255=65 280
2560(1) B0=0 B1=1 B2=2 B3=3 ... B255=255

W ten sposób numer koloru czarnego wyniesie:

R0+G0+B0=0+0+0=0

i analogicznie numer koloru białego:

R255+G255+B255=16 711 680+65 280+255=16 777 215

który jest równoważny liczbie wszystkich kolorów pomniejszonej o 1, gdyż nadawanie numerów zaczyna się od zera:

25631=16 777 2161=16 777 215.

Zobacz też

Szablon:Wikisłownik

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne

Szablon:Barwa

Szablon:Kontrola autorytatywna