Mavzu: hsv va hls modellari


Download 0.74 Mb.
Sana13.12.2022
Hajmi0.74 Mb.
#999475
Bog'liq
4-КУН 3


Mavzu:HSV va HLS modellari
HSV modelida rang ton H (hue), to'yinganlik S (saturation), yorqinlik—yoritilganlik V (value) bilan ifodalanadi. H ning qiymati 0 dan 360 gacha bo‘lgan graduslarda olchanadi, chunki bu yerda kamalak ranglari aylana bo‘yicha quyidagi tartibda joylashtiriladi: qizil, zarg‘aldoq, sariq, yashil, havorang, ko‘k, binafsha. S va V ning qiymati (0.. .1) sohada aniqlanadi.Aylana buyicha bir-birlarining ro'parasida joylashgan, ya’ni bir-birlaridan H bo'yicha 1800 ga farq qiluvchi ranglar bir-birlariga qo‘shimcha ranglardir. Rangni KSV parametrlari orqali berish grafik tizimlarda tez-tez uchrab turadi. Shu bilan birga, odatda, konus ochilgan holda ko‘rsatiladi. HSVga oxshash qurilgan boshqa rang modellari ham mavjud, masalan, HLS (Hue, Lighting, Saturation) modeli ham rang konusidan foydalanadi.


Rang tanlash interfeysi ko'pincha asosiy ranglarning to'plamiga emas, balki intuitiv tushunchalarga asoslangan rang modelidan foydalanadi. E'tibor bering, intuitiv modeldagi ranglarning spektral rangi va turli xil soyalar, soyalar va ohanglarni olish uchun ushbu rangga qo'shilishi kerak bo'lgan oq va qora nisbatlarini tanlash orqali berilishi mumkin.Ushbu modeldagi rang variantlari: rang (rang - H), to'yinganlik (S) va qiymat (qiymat - V). Ushbu uch o'lchovli rang maydonini tanishtirish uchun HSV parametrlari RGB kubining yo'nalishlari bilan bog'liq. Agar biz oqdan qora ranggacha (kelib chiqishi) diagonali bo'ylab kubga qarab turganimizni tasavvur qilsak, kubning shakli olti burchakli shaklgaega bo'ladi. Olti burchakli chiziqlar turli xil soyalarni anglatadi va u olti burchakli konusning asosi sifatida ishlatiladi. HSV makonida to'yinganlik gorizontal o'q bo'ylab o'lchanadi va V parametr qiymatlari olti burchakli markazdan o'tgan vertikal o'q bo'ylab o'lchanadi.Rang vertikal o'qdan o'lchanadigan va 0e (qizil) dan 360 ° gacha o'zgargan burchak sifatida ifodalanadi. Olti burchakli uchlari 60 ° interval bilan ajratilgan. Sariq 60 °, yashil - 120 °, ko'k (qizilning teskarisi) - N \u003d 180 ° ga to'g'ri keladi. Umuman olganda, qo'shimcha ranglarning og'irligi 180 ° ga farq qiladi.Shakl 3.6.1. HSV olti burchakli konus Rangning tozaligini ko'rsatish uchun to'yinganlik parametri S ishlatiladi. Sof (spektral) rangning qiymati 5 \u003d 1,0 ga teng, S qiymatlari esa olti burchakli konusning markazida semiton shkalasiga (S \u003d 0) tushadi.V ning qiymati konusning yuqori qismida (qora nuqta) 0 taglik tekisligida 1,0 gacha o'zgarib turadi, bu yerda ranglar maksimal intensivlikka ega. Qachon V \u003d 1,0 va. S \u003d 1,0 bizda toza soyalar mavjud. Oq nuqta V \u003d 1.0 va S \u003d 0 parametr qiymatlariga mos keladi.Ko'pgina foydalanuvchilar uchun ushbu rangni tanlash qulayroq ekanligini unutmang. Rang burchagini belgilaydigan sof rangni tanlashdan va V \u003d S \u003d 1.0 ni belgilab, mavjud rangga oq yoki qora rang qo'shib, kerakli rangni tasvirlaymiz. Qora qo'shilishi V qiymatini doimiy S qiymatida pasaytiradi, masalan, V, to'q ko'k rangni olish uchun S \u003d 1,0 va H \u003d 240 ° ga 0,4 ga qo'yishingiz kerak. Shunga o'xshab, agar siz tanlangan rangga oq rang qo'shishingiz kerak bo'lsa, S parametri doimiy V da pasayadi. Ochiq ko'k rangni 5 \u003d 0.3 va V \u003d 1.0, I \u003d 240 ° haroratda olish mumkin. Agar siz rangga ozgina oq va qora rang qo'shsangiz, bu V va S ning pasayishiga olib keladi, tavsiflangan modelning interfeysida HSV parametrini odatda slayderlar va rang g'ildiragi bo'lgan rang palitrasi yordamida tanlash mumkin.Soyalarni, soyalarni, ohanglarni tanlash.Shaklda ko'rsatilgan HSV piramidasining kesishish tekisligida. 3.6.2, ranglar soyalar, soyalar va ohanglarni tanlash uchun berilgan. Spektralga qora rang qo'shilishiShakl 3.6.2. Soyalar, soyalar va ohanglarni ko'rsatadigan HSV konusning bo'limlari.Konusning yon tomonidagi qora nuqta yo'nalishi bo'yicha V rang kamayadi. Shuning uchun turli xil soyalar S \u003d 1.0 va 0.0 ≤ V ≤ 1.0 bilan ifodalanadi. Spektral ranglarga oq rang qo'shilsa, parametr qiymatlari V \u003d 1.0 va 0 bo'lgan konusning bazasi tekisligi bo'ylab soyalar paydo bo'ladi.Inson ko'zlari 128 tonna va 130 ta soyani (to'yinganlik darajasi) ajrata oladi. Ularning har biri uchun siz tanlangan soyaga qarab bir nechta soyalarni (qiymatlarni) belgilashingiz mumkin. Sariq rang uchun 23 ta rangni ajratish mumkin, ko'k uchun bu raqam 16 bo'ladi. Bu shuni anglatadiki, inson ko'zlari 128x 130x23 \u003d 382 720 ranglarni ajrata oladi. Ko'pgina grafik dasturlar uchun 128 ta soyalar etarli. 8 to'yinganlik darajasi va 16 qiymat. Ushbu parametrlar diapazoni bilan HSV modeli foydalanuvchiga 16 384 rangni taklif qiladi. Ushbu ranglarni saqlash uchun har bir piksel uchun 14 (yoki undan kam) bitli va rang kodlari jadvallaridan foydalanishingiz mumkin.

S to'yinganlik parametri yana rangning tozaligini to'ldiradi va uning qiymatlari 0 dan 1.0 gacha o'zgarib turadi, ranglar toza, buning uchun S \u003d 1,0 va L \u003d 0,5. 5 ga kamayishi bilan rangga ko'proq oq qo'shiladi. Yarim tovushli chiziqlar S \u003d 0 ga to'g'ri keladi.


Rangni belgilash uchun avval H rangning burchagi tanlanadi, so'ngra L va S parametrlarini tanlab, bu rangning ma'lum bir soyasi yoki ohangi olinadi, yengil rang olish uchun L kattalashadi va quyuqroq L olish uchun kamayadi. S pasayganda, rangni tavsiflovchi fazoviy nuqta yarimtosh chizig'iga o'tadi.
Yorug'lik va yorqinlik o'rtasidagi farqni tushunish uchun - va HLS modelining qolgan qismi HSB modelidan farq qilmaydi - shunchaki bilishimiz kerakki, HSB asosiy modeli ob'ektning yorqinligini anglatadi (biz uni yorug'lik manbai sifatida olamiz) va HLS deb nomlangan birinchi modelning o'zgaruvchanligi ob'ektning yorqinligini (undan tushgan yorug'likning yorqinligini) hisobga oladi. Boshqacha qilib aytganda, OBMda "manba" Quyosh, HLSda esa oy ...
Download 0.74 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling