Konkretne liczby w pytaniu pochodzą z CCIR 601 (patrz link do Wikipedii poniżej).
Jeśli przekonwertujesz RGB -> skalę szarości z nieco innymi liczbami / różnymi metodami, nie zobaczysz dużej różnicy na normalnym ekranie komputera w normalnych warunkach oświetleniowych - spróbuj.
Oto kilka ogólnych linków dotyczących koloru:
Wikipedia Luma
Znakomita witryna internetowa Bruce'a Lindblooma
rozdział 4 o kolorze w książce Colina Ware'a „Wizualizacja informacji”, isbn 1-55860-819-2; ten długi link do Ware w books.google.com
może, ale nie musi, działać
cambridgeincolor : doskonałe, dobrze napisane „samouczki dotyczące pozyskiwania, interpretowania i przetwarzania fotografii cyfrowych przy użyciu podejścia zorientowanego wizualnie, które kładzie nacisk na koncepcję nad procedurę”
Jeśli napotkasz „liniowe” i „nieliniowe” RGB, oto część mojej starej notatki na ten temat. Powtarzam, w praktyce nie zobaczysz dużej różnicy.
RGB -> ^ gamma -> Y -> L *
W nauce o kolorach typowe wartości RGB, takie jak html rgb (10%, 20%, 30%), nazywane są „nieliniowymi” lub z
korekcją gamma . Wartości „liniowe” są zdefiniowane jako
Rlin = R^gamma, Glin = G^gamma, Blin = B^gamma
gdzie gamma wynosi 2,2 dla wielu komputerów. Zwykłe RGB jest czasami zapisywane jako R 'G' B '(R' = Rlin ^ (1 / gamma)) (purystyczne kliknięcie językiem), ale tutaj zostawię '.
Jasność na ekranie CRT jest proporcjonalna do RGBlin = RGB ^ gamma, więc 50% szarości na CRT jest dość ciemne: .5 ^ 2,2 = 22% maksymalnej jasności. (Wyświetlacze LCD są bardziej złożone; ponadto niektóre karty graficzne kompensują gamma).
Aby uzyskać miarę jasności wywołaną L*
z RGB, najpierw podziel RGB przez 255 i oblicz
Y = .2126 * R^gamma + .7152 * G^gamma + .0722 * B^gamma
To jest Y
w przestrzeni kolorów XYZ; jest miarą „luminancji” koloru. (Prawdziwe formuły nie są dokładnie x ^ gamma, ale bliskie; trzymaj się x ^ gamma dla pierwszego przebiegu).
Wreszcie,
L* = 116 * Y ^ 1/3 - 16
„… dąży do jednorodności percepcji [i] ściśle pasuje do ludzkiego postrzegania lekkości”. -
Przestrzeń kolorów Laboratorium Wikipedii