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


 

Око людини сприймає колір, орієнтуючись на інтенсивність трьох складових: червоного, зеленого і синього. Для цього використовуються рецептори, звані колбочками. Вони значно менш чутливі, ніж монохроматичні рецептори, що носять назву паличок.



Інструкція

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