Video is unavailable for watching
Show in Telegram
#texno_post #exclusive
Assalomu alaykum hurmatli kanalimiz a'zolari. Bugun men hali hech kim qo'l urmagan mavzuga qo'l urdim. Bugungi mavzu ekrandagi ranglar qanday ishlashi haqida. Ya'ni RGB nima?
Shunday qilib biz hayotda ko'rib turgan barcha ranglar yorug'lik spektrida 3 ta asosiy ranglar kombinatsiyasidan iborat. Ya'ni RGB (Red π΄,Green π’,Blue π΅). Biz ishlatadigan telefon, kompyuter vahokazo qurilmalarning displeyidagi ranglarni ham shu uchala ranglarning kombinatsiyasi hal qiladi. Displeylarga juda kichik hajmdagi diodlar π΄ o'rnatilgan bo'lib, ular qizil, yashil va ko'k rangda yonadi. Ular birgalikda o'rnatiladi. Uchalasi birgalikda yonsa bizga displeyda oq rang ko'rinadi va agar yonmasa teskarisi qora rang. Demak har bir diod 256 ta yorug'lik darajasiga ega bo'lib, boshqa ranglarni aks ettirish uchun diodlar yorug'lik darajasini pasaytirishi mumkin. Masalan binafsha rang uchun: qizil = 128, koβk = 128, yashil = 0 daraja yonadi. Hayotda ham qizil rangga ko'k rangni aralashtirsak binafsha rang hosil bo'ladi. Sariq rang uchun esa faqat qizil (256 daraja) va yashil (256 daraja) diodlar yonadi, ko'k rang esa shunchaki yonmaydi.
Demak:
8-bit qizil (256 daraja)
8-bit yashil (256 daraja)
8-bit koβk (256 daraja)
256 x 256 x 256 = 16,777,216 ta rang. Shunday qilib o'rtacha darajadagi displeylar bizga diodlarning yonish kombinatsiyasi asosida 16.7 millionta rangni ko'rsatib bera oladi. 10-bitli displeylar ham mavjud va ular milliard rangni ifodalay oladi. Lekin ular qimmatroq turadi. Bu ajoyib πͺ shunday emasmi?
β¨οΈ Dasturiy taraflama qaraydigan bo'lsak, biror elementni bo'yash uchun odatda Hexadecimal (16 lik sanoq tizimi) yoki RGB tizimidan foydalaniladi. Hex tizimida #FFFFFF bu mutlaqo oq, #000000 esa mutlaqo qorani anglatadi. Qolgan ranglar shu oraliqdagi kombinatsiyalarga bog'liq.
Demak:
#FF0000 β Toβliq qizil (R = 255, G = 0, B = 0).
#00FF00 β Toβliq yashil (R = 0, G = 255, B = 0).
#0000FF β Toβliq koβk (R = 0, G = 0, B = 255).
#FFFFFF β Oq rang (R = 255, G = 255, B = 255).
#000000 β Qora rang (R = 0, G = 0, B = 0).
RGB tizimi esa osonroq. Chunki bu fizik taraflama qulay. Masalan:
RGB(145,220,46);
ranglarni, ya'ni diod yorug'lik darajalarini birlashtirsak biz och yashil rangni ko'rishimiz mumkin.
π https://t.me/texno_gen/212 postimizni ham bugungi mavzuga aloqasi bor.
TexnoGen - Biz bilan IT olamiga sho'ng'ing π¨
Assalomu alaykum hurmatli kanalimiz a'zolari. Bugun men hali hech kim qo'l urmagan mavzuga qo'l urdim. Bugungi mavzu ekrandagi ranglar qanday ishlashi haqida. Ya'ni RGB nima?
Shunday qilib biz hayotda ko'rib turgan barcha ranglar yorug'lik spektrida 3 ta asosiy ranglar kombinatsiyasidan iborat. Ya'ni RGB (Red π΄,Green π’,Blue π΅). Biz ishlatadigan telefon, kompyuter vahokazo qurilmalarning displeyidagi ranglarni ham shu uchala ranglarning kombinatsiyasi hal qiladi. Displeylarga juda kichik hajmdagi diodlar π΄ o'rnatilgan bo'lib, ular qizil, yashil va ko'k rangda yonadi. Ular birgalikda o'rnatiladi. Uchalasi birgalikda yonsa bizga displeyda oq rang ko'rinadi va agar yonmasa teskarisi qora rang. Demak har bir diod 256 ta yorug'lik darajasiga ega bo'lib, boshqa ranglarni aks ettirish uchun diodlar yorug'lik darajasini pasaytirishi mumkin. Masalan binafsha rang uchun: qizil = 128, koβk = 128, yashil = 0 daraja yonadi. Hayotda ham qizil rangga ko'k rangni aralashtirsak binafsha rang hosil bo'ladi. Sariq rang uchun esa faqat qizil (256 daraja) va yashil (256 daraja) diodlar yonadi, ko'k rang esa shunchaki yonmaydi.
Demak:
8-bit qizil (256 daraja)
8-bit yashil (256 daraja)
8-bit koβk (256 daraja)
256 x 256 x 256 = 16,777,216 ta rang. Shunday qilib o'rtacha darajadagi displeylar bizga diodlarning yonish kombinatsiyasi asosida 16.7 millionta rangni ko'rsatib bera oladi. 10-bitli displeylar ham mavjud va ular milliard rangni ifodalay oladi. Lekin ular qimmatroq turadi. Bu ajoyib πͺ shunday emasmi?
β¨οΈ Dasturiy taraflama qaraydigan bo'lsak, biror elementni bo'yash uchun odatda Hexadecimal (16 lik sanoq tizimi) yoki RGB tizimidan foydalaniladi. Hex tizimida #FFFFFF bu mutlaqo oq, #000000 esa mutlaqo qorani anglatadi. Qolgan ranglar shu oraliqdagi kombinatsiyalarga bog'liq.
Demak:
#FF0000 β Toβliq qizil (R = 255, G = 0, B = 0).
#00FF00 β Toβliq yashil (R = 0, G = 255, B = 0).
#0000FF β Toβliq koβk (R = 0, G = 0, B = 255).
#FFFFFF β Oq rang (R = 255, G = 255, B = 255).
#000000 β Qora rang (R = 0, G = 0, B = 0).
RGB tizimi esa osonroq. Chunki bu fizik taraflama qulay. Masalan:
RGB(145,220,46);
ranglarni, ya'ni diod yorug'lik darajalarini birlashtirsak biz och yashil rangni ko'rishimiz mumkin.
Diqqat! Mavzu birinchi o'qishingizda tushunish biroz qiyin bo'lishi mumkin. Agar tushunmasangiz qayta o'qishingizni maslahat beraman.
π https://t.me/texno_gen/212 postimizni ham bugungi mavzuga aloqasi bor.
TexnoGen - Biz bilan IT olamiga sho'ng'ing π¨