Як визначити колір.

Око людини сприймає колір , орієнтуючись на інтенсивність трьох складових: червоної, зеленої та синьої. Для цього використовуються рецептори, звані колбочками. Вони значно менш чутливі, ніж монохроматические рецептори, що носять назву паличок.
Інструкція
1
Візьміть фотоелемент з червоним кордоном фотоефекту не коротші 800 нанометрів. Його крива чутливості повинна бути лінійною. Підключіть елемент до вимірювального приладу, враховуючи його конструктивні особливості. Ними визначається, зокрема, необхідна чутливість приладу, наявність або відсутність необхідності використання джерела, дотримання полярності, і т.п.
2
Направте фотоелемент на аркуш білого паперу. На нього ж направте і джерело світла з колір овой температурою близько 4000 кельвінів. Важливо забезпечити, щоб світло від джерела не потрапляв в елемент безпосередньо. Не змінюючи відстані від джерела і елемента до листа, прикрийте останній по черзі червоним, зеленим і синім світлофільтрами. Запишіть показання вимірювального приладу в усіх трьох випадках. Прийміть їх за сто відсотків інтенсивності для кожного з первинних колір ів.
3
Не змінюючи положення джерела світла і фотоелемента, помістіть замість білого аркуша на тій же відстані від них предмет, колір якого потрібно висловити кількісно. Знову закрийте елемент по черзі червоним, зеленим і синім фільтрами, всякий раз записуючи показання вимірювального приладу.
4
Щоб висловити інтенсивність кожної з трьох колір овой складової в процентах, складіть пропорцію: помножте результат вимірювання інтенсивності цього колір а при відображенні від об'єкта на 100, а потім поділіть на результат вимірювання інтенсивності того ж колір а при відображенні від білого аркуша.
5
В мові HTML колір позначається ланцюжком з шести символів, перші два з яких символізують інтенсивність червоної складової, середні два - зеленої, а останні два - синьою. Кожна пара символів є шестнадцатеричное число від 0 до FF. Щоб висловити колір кількісно на мові HTML, спочатку зробіть три обчислення способом, зазначеним вище, замінивши у всіх випадках число 100 на 255. Потім всі три результату переведіть з десяткової системи в шістнадцяткову, після чого результати перекладу напишіть слитно , додавши при необхідності незначущі нулі, щоб числа стали двозначними. Наприклад, якщо вийшли числа 0, 255, 8, то після переведення в шестнадцатеричную систему і додавання незначних нулів вони будуть записуватися як 00, FF, 08, а на мові HTML колір носитиме назву 00FF08.