Ľudské oko vníma farbu so zameraním na intenzitu troch zložiek: červenej, zelenej a modrej. Využívajú sa na to receptory nazývané kužele. Sú výrazne menej citlivé ako monochromatické receptory nazývané tyčinky.
Inštrukcie
Krok 1
Nasnímajte fotobunku s červeným okrajom fotoefektu nie menším ako 800 nanometrov. Krivka jeho citlivosti by mala byť lineárna. Pripojte prvok k meraciemu zariadeniu, berúc do úvahy jeho konštrukčné vlastnosti. Určujú najmä požadovanú citlivosť zariadenia, prítomnosť alebo neprítomnosť potreby použitia zdroja napájania, dodržiavanie polarity atď.
Krok 2
Namierte fotobunku na list bieleho papiera. Nasmerujte na ňu svetelný zdroj s farebnou teplotou asi 4 000 Kelvinov. Je dôležité zabezpečiť, aby svetlo zo zdroja nevstupovalo priamo do prvku. Bez toho, aby ste zmenili vzdialenosť od zdroja a prvku k plechu, zakryte tento štítok postupne červeným, zeleným a modrým filtrom. Zaznamenajte stav počítadla vo všetkých troch prípadoch. Berte ich ako stopercentnú intenzitu pre každú z primárnych farieb.
Krok 3
Bez zmeny polohy svetelného zdroja a fotobunky umiestnite namiesto bieleho listu v rovnakej vzdialenosti od nich objekt, ktorého farbu chcete kvantifikovať. Bunku opäť zakryte červeným, zeleným a modrým filtrom, pričom zakaždým zaznamenajte odčítané hodnoty.
Krok 4
Ak chcete vyjadriť intenzitu každej z troch farebných zložiek v percentách, urobte pomer: vynásobte výsledok merania intenzity tejto farby pri odraze od objektu číslom 100 a potom ho vydelte výsledkom merania intenzity rovnakej farby. farba, keď sa odráža od bieleho listu.
Krok 5
V HTML je farba reprezentovaná reťazcom šiestich znakov, z ktorých prvé dva symbolizujú intenzitu červenej zložky, stredné dva - zelený a posledné dva - modrý. Každá dvojica znakov je hexadecimálne číslo od 0 do FF. Ak chcete kvantitatívne vyjadriť farbu v HTML, najskôr urobte tri výpočty spôsobom uvedeným vyššie, pričom vo všetkých prípadoch nahraďte číslo 100 číslom 255. Potom preveďte všetky tri výsledky z desatinného systému na hexadecimálne a potom napíšte výsledky prekladu spolu a pridajte zanedbateľné v prípade potreby nuly. aby čísla boli dvojciferné. Napríklad, ak sa získajú čísla 0, 255, 8, potom sa po prenose do hexadecimálneho systému a pridaní nevýznamných núl zapíšu ako 00, FF, 08 a v jazyku HTML sa farba bude nazývať 00FF08.