Човешкото око възприема цвета, фокусирайки се върху интензивността на три компонента: червен, зелен и син. Това използва рецептори, наречени конуси. Те са значително по-малко чувствителни от едноцветните рецептори, наречени пръчки.
Инструкции
Етап 1
Вземете фотоклетка с червена рамка за фотоефект, не по-къса от 800 нанометра. Кривата му на чувствителност трябва да бъде линейна. Свържете елемента към измервателното устройство, като вземете предвид неговите конструктивни характеристики. Те определят по-специално необходимата чувствителност на устройството, наличието или отсъствието на необходимост от използване на източник на захранване, съответствие с полярността и т.н.
Стъпка 2
Насочете фотоклетката към лист бяла хартия. Насочете към него източник на светлина с цветна температура около 4000 Келвина. Важно е да се гарантира, че светлината от източника не влиза директно в елемента. Без да променяте разстоянието от източника и елемента до листа, покрийте последния от своя страна с червени, зелени и сини филтри. Запишете показанията на глюкомера и в трите случая. Приемете ги като сто процента интензивност за всеки от основните цветове.
Стъпка 3
Без да променяте позицията на светлинния източник и фотоклетката, вместо бял лист на същото разстояние от тях, поставете обект, чийто цвят искате да определите количествено. Покрийте клетката отново с червени, зелени и сини филтри на свой ред, като всеки път записвате показанията на глюкомера.
Стъпка 4
За да изразите интензитета на всеки от трите цветни компонента като процент, направете пропорция: умножете резултата от измерването на интензитета на този цвят, когато се отразява от обект, със 100, и след това разделете с резултата от измерването на интензитета на същия цвят, когато се отразява от бял лист.
Стъпка 5
В HTML цветът е представен от низ от шест знака, първите два от които символизират интензивността на червения компонент, средните два - зелено, а последните два - синьо. Всяка двойка знаци е шестнадесетично число от 0 до FF. За да изразите количествено цвета в HTML, първо направете три изчисления по посочения по-горе начин, като замените във всички случаи числото 100 с 255. След това преобразувайте и трите резултата от десетичната система в шестнадесетичен и след това запишете резултатите от превода заедно, добавяйки незначителни нули, ако е необходимо., за да направите числата двуцифрени. Например, ако се получат числата 0, 255, 8, след прехвърляне в шестнадесетичната система и добавяне на незначителни нули те ще бъдат записани като 00, FF, 08, а на езика HTML цветът ще бъде наречен 00FF08.