Jak Určit Barvu

Obsah:

Jak Určit Barvu
Jak Určit Barvu

Video: Jak Určit Barvu

Video: Jak Určit Barvu
Video: Jak si nastavit barvu menu - Star wars Battlefront 2 Tutorials 2024, Listopad
Anonim

Lidské oko vnímá barvu se zaměřením na intenzitu tří složek: červené, zelené a modré. K tomu se používají receptory zvané šišky. Jsou výrazně méně citlivé než monochromatické receptory zvané tyčinky.

Jak určit barvu
Jak určit barvu

Instrukce

Krok 1

Pořiďte fotobuňku s červeným okrajem fotoefektu ne kratším než 800 nanometrů. Jeho křivka citlivosti by měla být lineární. Připojte prvek k měřicímu zařízení s ohledem na jeho konstrukční vlastnosti. Určují zejména požadovanou citlivost zařízení, přítomnost nebo nepřítomnost nutnosti použití zdroje energie, dodržování polarity atd.

Krok 2

Namiřte fotobuňku na list bílého papíru. Nasměrujte na něj světelný zdroj s barevnou teplotou asi 4000 Kelvinů. Je důležité zajistit, aby světlo ze zdroje nevstupovalo přímo do prvku. Aniž byste měnili vzdálenost od zdroje a prvku k listu, zakryjte jej postupně červeným, zeleným a modrým filtrem. Zaznamenejte odečet měřiče ve všech třech případech. Berte je jako stoprocentní intenzitu pro každou z primárních barev.

Krok 3

Aniž byste změnili polohu světelného zdroje a fotobuňky, místo bílého listu ve stejné vzdálenosti od nich umístěte objekt, jehož barvu chcete kvantifikovat. Buňku znovu zakryjte červeným, zeleným a modrým filtrem, přičemž pokaždé zaznamenejte odečet měřiče.

Krok 4

Chcete-li vyjádřit intenzitu každé ze tří barevných složek v procentech, udělejte poměr: vynásobte výsledek měření intenzity této barvy při odrazu od objektu 100 a poté vydělte výsledkem měření intenzity stejné barva, když se odráží od bílého listu.

Krok 5

V HTML je barva reprezentována řetězcem šesti znaků, z nichž první dva symbolizují intenzitu červené složky, prostřední dva - zelený a poslední dva - modrý. Každá dvojice znaků je hexadecimální číslo od 0 do FF. Chcete-li kvantitativně vyjádřit barvu v HTML, nejprve proveďte tři výpočty způsobem uvedeným výše, přičemž ve všech případech nahraďte číslo 100 číslem 255. Poté převeďte všechny tři výsledky z desítkové soustavy na hexadecimální a poté výsledky překladu zapište společně a přidejte nevýznamné v případě potřeby nuly. aby čísla byla dvoumístná. Například pokud jsou získána čísla 0, 255, 8, budou po přenosu do hexadecimálního systému a přidání nevýznamných nul zapsána jako 00, FF, 08 a v jazyce HTML bude barva nazývána 00FF08.

Doporučuje: