Žmogaus akis suvokia spalvą, sutelkdama dėmesį į trijų komponentų intensyvumą: raudoną, žalią ir mėlyną. Tam naudojami receptoriai, vadinami kūgiais. Jie yra žymiai mažiau jautrūs nei monochromatiniai receptoriai, vadinami lazdelėmis.
Nurodymai
1 žingsnis
Paimkite fotoelementą su raudonu fotoefekto kraštu, ne trumpesniu kaip 800 nanometrų. Jo jautrumo kreivė turėtų būti tiesinė. Prijunkite elementą prie matavimo prietaiso, atsižvelgdami į jo konstrukcijos ypatybes. Jie visų pirma nustato reikiamą prietaiso jautrumą, būtinybės naudoti maitinimo šaltinį buvimą ar nebuvimą, poliškumo laikymąsi ir kt.
2 žingsnis
Nukreipkite fotoelementą į balto popieriaus lapą. Šviesos šaltinį, kurio spalvos temperatūra yra maždaug 4000 Kelvino, nukreipkite į jį. Svarbu užtikrinti, kad šaltinio šviesa nepatektų tiesiai į elementą. Nekeisdami atstumo nuo šaltinio ir elemento iki lapo, uždenkite pastarąjį savo ruožtu raudonais, žaliais ir mėlynais filtrais. Užregistruokite skaitiklio rodmenis visais trim atvejais. Paimkite juos kaip šimtą procentų kiekvienos pagrindinės spalvos intensyvumą.
3 žingsnis
Nekeisdami šviesos šaltinio ir fotoelemento padėties, vietoj balto lakšto tuo pačiu atstumu nuo jų, padėkite objektą, kurio spalvą norite nustatyti kiekybiškai. Vėl uždėkite langelį raudonais, žaliais ir mėlynais filtrais, kiekvieną kartą įrašydami skaitiklio rodmenis.
4 žingsnis
Norėdami išreikšti kiekvieno iš trijų spalvų komponentų intensyvumą procentais, sudarykite proporciją: padauginkite šios spalvos intensyvumo matavimo rezultatą, kai atsispindi nuo objekto, iš 100 ir tada padalykite iš to paties matavimo intensyvumo rezultato. spalva atsispindėjus nuo balto lapo.
5 žingsnis
HTML kalboje spalva vaizduojama šešių simbolių eilute, iš kurių pirmieji du simbolizuoja raudonojo komponento intensyvumą, viduriniai du - žalieji, o paskutiniai du - mėlyni. Kiekviena simbolių pora yra šešioliktainis skaičius nuo 0 iki FF. Norėdami kiekybiškai išreikšti spalvą HTML, pirmiausia atlikite tris skaičiavimus aukščiau nurodytu būdu, visais atvejais pakeisdami skaičių 100 skaičiumi 255. Tada visus tris dešimtainės sistemos rezultatus paverskite šešioliktainiais ir tada užrašykite vertimo rezultatus kartu, pridėdami nereikšmingus. jei reikia, nuliai. kad skaičiai būtų dviženkliai. Pavyzdžiui, jei gaunami skaičiai 0, 255, 8, tada pervedus į šešioliktainę sistemą ir pridėjus nereikšmingus nulius, jie bus parašyti kaip 00, FF, 08, o HTML kalba spalva bus vadinama 00FF08.