Inson ko'zi rangni sezadi, uchta tarkibiy qismning intensivligiga e'tibor qaratadi: qizil, yashil va ko'k. Bunda konus deb ataladigan retseptorlardan foydalaniladi. Ular novda deb nomlangan monoxromatik retseptorlardan sezilarli darajada kam sezgir.
Ko'rsatmalar
1-qadam
800 nanometrdan kam bo'lmagan qizil fotoeffekt chegarasi bo'lgan fotosel oling. Uning sezgirligi egri chiziqli bo'lishi kerak. Dizayn xususiyatlarini inobatga olgan holda elementni o'lchash moslamasiga ulang. Ular, xususan, qurilmaning talab qilinadigan sezgirligini, quvvat manbaidan foydalanish zarurligi yoki yo'qligini, kutupluluğa muvofiqligini va boshqalarni aniqlaydi.
2-qadam
Fotoselni oq qog'oz varag'iga yo'naltiring. Rang harorati taxminan 4000 Kelvin bo'lgan yorug'lik manbasini unga yo'naltiring. Manbadan yorug'lik to'g'ridan-to'g'ri elementga kirmasligini ta'minlash muhimdir. Manba va elementdan choyshabgacha bo'lgan masofani o'zgartirmasdan, ikkinchisini o'z navbatida qizil, yashil va ko'k filtrlar bilan yoping. Uchala holatda ham hisoblagich ko'rsatkichini yozib oling. Ularni har bir asosiy rang uchun yuz foiz intensivlik sifatida oling.
3-qadam
Yorug'lik manbai va fotoselning o'rnini o'zgartirmasdan, ulardan bir xil masofada joylashgan oq choyshab o'rniga, rangini aniqlamoqchi bo'lgan ob'ektni joylashtiring. Katakchani yana qizil, yashil va ko'k filtrlar bilan navbat bilan yoping, har safar hisoblagich ko'rsatkichini yozib oling.
4-qadam
Uchta rang komponentining har birining intensivligini foiz sifatida ifodalash uchun mutanosiblik qiling: ob'ektdan aks etganda ushbu rang intensivligini o'lchash natijasini 100 ga ko'paytiring va keyin bir xil intensivlikni o'lchash natijasiga bo'ling. oq varaqdan aks ettirilgan rang.
5-qadam
HTML-da rang oltita belgidan iborat qator bilan ifodalanadi, ularning dastlabki ikkitasi qizil komponentning intensivligini, o'rtasi ikkitasi yashil, oxirgi ikkitasi ko'k rangni anglatadi. Belgilarning har bir juftligi 0 dan FF gacha bo'lgan o'n oltinchi raqam. HTML-da rangni miqdoriy ifodalash uchun avval yuqorida ko'rsatilgan usulda uchta hisob-kitobni bajaring, barcha holatlarda 100 sonini 255 ga almashtiring. So'ngra uchta natijani o'nli tizimdan o'n oltinchi raqamga aylantiring, so'ngra tarjima natijalarini ahamiyatsiz qo'shib yozing. agar kerak bo'lsa nollar. raqamlarni ikki xonali qilish. Masalan, 0, 255, 8 raqamlari olingan bo'lsa, o'n oltinchi tizimga o'tkazilgandan va ahamiyatsiz nollarni qo'shgandan so'ng, ular 00, FF, 08 deb yoziladi va HTML tilida rang 00FF08 deb nomlanadi.