Конкретні цифри у запитанні є від CCIR 601 (див. Посилання Вікіпедія нижче).
Якщо ви конвертуєте RGB -> відтінки сірого з дещо різними числами / різними методами, ви не побачите великої різниці на звичайному екрані комп'ютера при нормальних умовах освітлення - спробуйте.
Ось ще кілька посилань на колір взагалі:
Вікіпедія Лума
Видатний веб-сайт Брюса Ліндблома
Глава 4 про Колір у книзі Коліна Уаре, "Візуалізація інформації", isbn 1-55860-819-2; ця довга посилання на Ware у books.google.com
може працювати, а може не працювати
cambridgeincolor : відмінні, добре написані "підручники щодо придбання, інтерпретації та обробки цифрових фотографій з використанням візуально орієнтованого підходу, який наголошує на концепції над процедурою"
Якщо ви натрапите на RGB "лінійний" проти "нелінійний", ось частина старої нотатки про це. Повторіть, на практиці ви не побачите великої різниці.
RGB -> ^ гамма -> Y -> L *
У кольорознавстві загальні значення RGB, як у html rgb (10%, 20%, 30%), називаються "нелінійними" або
виправленими гаммою . "Лінійні" значення визначаються як
Rlin = R^gamma, Glin = G^gamma, Blin = B^gamma
де гама становить 2,2 для багатьох ПК. Звичайні RGB іноді записуються як R 'G' B '(R' = Rlin ^ (1 / гамма)) (пуристи клацання язиком), але тут я кину '.
Яскравість на дисплеї CRT пропорційна RGBlin = RGB ^ гамма, тому 50% сірого на CRT є досить темним: .5 ^ 2.2 = 22% максимальної яскравості. (РК-дисплеї складніші; крім того, деякі відеокарти компенсують гаму.)
Щоб отримати міру легкості, викликаної L*
RGB, спочатку розділіть RGB на 255 і обчисліть
Y = .2126 * R^gamma + .7152 * G^gamma + .0722 * B^gamma
Це Y
в кольоровому просторі XYZ; це міра кольорової "яскравості". (Справжні формули - це не зовсім x ^ гама, але близькі; дотримуйтесь х ^ гами для першого проходу.)
Нарешті,
L* = 116 * Y ^ 1/3 - 16
"... прагне до сприйняття однаковості [і] тісно відповідає людському сприйняттю легкості." -
Колірний простір лабораторії Вікіпедії