HCL rang maydoni - HCL color space - Wikipedia

HCL (Tus -Xroma -Yorqinlik ) yoki Lch ko'pchilikning har qanday biriga ishora qiladi silindrsimon rangli makon modellari uchta parametr bilan insonning rangni idrok etishiga mos ravishda ishlab chiqilgan. Lch tomonidan qabul qilingan axborotni vizualizatsiya qilish amaliyotchilar ma'lumotlarni turli xil ishlatishda noaniq holda taqdim etishlari to'yinganlik.[1][2][3] Ular, umuman olganda, ikkala silindrsimon tarjimaning xususiyatlariga ega bo'lish uchun yaratilgan RGB rang maydoni, kabi HSL va HSV, va L * a * b * rang maydoni.. Shartlarning ba'zi qarama-qarshi ta'riflari:

  • Uchun ism CIELuvning silindrsimon o'zgarishi Ihaka (2003) tomonidan ishlaydigan (CIE Lch (uv))[1] va Zeileis va boshqalar tomonidan qabul qilingan. (2009).[2] Ushbu nom axborotni vizuallashtirishda eng ko'p ishlatiladigan ismga o'xshaydi. Ihaka, Zeileis va hammualliflar undan foydalanishni targ'ib qilish uchun dasturiy ta'minot va veb-sahifalarni taqdim etadilar.[4]
  • Uchun ism silindrsimon CIELab (CIE Lch (ab)), chroma.js tomonidan ishlaydi.
  • "HCL" 2005 yilda Sarifuddin va Missau tomonidan ishlab chiqilgan bo'lib, u har qanday RGB rang makonini o'zgartirishdan iborat.[5]
SRGB gamuti silindrsimon CIE LCh rang oralig'ida joylashgan. L vertikal o'q; C silindr radiusi; h aylana atrofidagi burchakdir. Chapda: CIELch (ab); o'ngda: CIELch (uv)

Hosil qilish

Rangni yaratish atributlari

HCL rang ko'rinishining quyidagi xususiyatlariga tegishli:[A]

Tus
"Vizual hissiyotning atributi, unga ko'ra maydon birining o'xshashiga o'xshaydi idrok qilingan ranglar: qizil, sariq, yashil va ko'k yoki ularning ikkitasining kombinatsiyasiga ".[6]
Yengillik, qiymati
"Shu kabi yoritilgan oq rangning yorqinligiga nisbatan nashrida".[6]
Yorqinlik (Y yoki Lv, Ω)
SI birliklarida o'lchangan har bir to'lqin uzunligining odatdagi odam kuzatuvchisiga ta'siri bilan tortilgan nurlanish kvadrat metr uchun kandela (CD / m2). Ko'pincha atama nashrida uchun ishlatiladi nisbiy nashrida, Y/Yn, qayerda Yn mos yozuvlar nashrida oq nuqta.
Ranglilik
"Vizual hissiyotning atributi, unga ko'ra maydonning idrok etiladigan rangi ozmi-ko'p xromatik bo'lib ko'rinadi".[6]

HSL va HSV rang bo'shliqlari RGB rang maydonining intuitiv tarjimalari, chunki ular bitta rang raqamini beradi. Biroq, ularning yorqinligi o'zgarishi odamlarga mos kelmaydi rangni anglash. Pertseptual ravishda bir xil rang oralig'i yuqori shovqinli muhit kabi holatlarda RGB-dan ustun turadi.[7]

CIE rang bo'shliqlari

CIE-ga asoslangan Lch rang bo'shliqlari bu ikki xroma qiymatining (ab yoki uv) polor koordinatasiga aylanishi. Manba ranglari hali ham bir xilligi uchun juda yaxshi ko'rib chiqilgan va o'zgarish bu jihatdan degradatsiyaga olib kelmaydi. Asosiy koordinatalarni qanday olish haqida tegishli maqolalarni ko'rib chiqing.

Sarifuddin 2005 yil

Sarifuddin, CIELab-ning ko'k ranglari bir-biriga mos kelmasligini ta'kidlab, uning foydalanuvchilari orasida keng tarqalgan shikoyat -[8]ba'zi funktsiyalarni maydalash orqali o'zlarining rang maydonini yaratishga qaror qildilar.[5]

Ga ko'ra Stack overflow foydalanuvchi Tatarize, Sarifuddin "HCL" deb taklif qiladigan narsa algoritmik jihatdan o'xshashdir HSL. Hisoblash samaradorligining afzalliklarini ta'kidlash bilan birga, ular Sarifuddinning ishi CIELab rang maydoniga nisbatan sezilarli yaxshilanishni anglatmaydi deb ta'kidlaydilar.[9][10] Shuningdek, ular Sarifuddin algoritmining takomillashtirilgan versiyasini taklif qilishadi.[11][original tadqiqotlar ]

Amaliyotlar

CIE Lch keng ko'lamlarda amalga oshirildi: statistika vositalarida rang namunalarini yaratish uchun dasturiy kod sifatida, namunalarni loyihalash va sinov qilish uchun mustaqil vositalar sifatida yoki boshqa dasturlarga rang maydonidan foydalanishga imkon beruvchi kutubxonalar sifatida. Ba'zi dasturlarga quyidagilar kiradi:

  • Statistik vositalar:
    • d3.js Ma'lumotlarga asoslangan hujjatlar JavaScript kutubxonasi (CIE Lch [ab])
  • Swatch dizaynlari:
    • Uchun ranglar maydoni to'plami R statistik dasturlash tili (CRAN ) va uchun Python til (Hujjatlar ). Shuningdek, oldindan tayyorlangan namunalar to'plamlari bilan birga keladi hclwizard.
    • The ilmiy rangli xaritalar, oldindan tayyorlangan namunalar to'plami.
  • Kutubxona:
    • Yuqorida aytib o'tilgan ranglar maydoni kutubxonasi (CIE Lch [uv]).
    • rangli ranglar JavaScript kutubxonasi (CIE Lch [ab] va CIE Lch [uv]).
    • chroma.js JavaScript kutubxonasi (CIE Lch [ab]).
    • Python uchun colorio.
    • Ko'pgina boshqa bo'sh joy kutubxonalari CIE LUV yoki CIE LAB-dan kamida bittasini boshqaradi.

Adabiyotlar

  1. ^ "Shubhasiz, agar rang ko'rinishini tizimli, matematik tarzda tavsiflash zarur bo'lsa, ta'riflanayotgan hodisalarning ta'riflari aniq va umumiy kelishilgan bo'lishi kerak."[6]
  1. ^ a b Ixaka, Ross (2003). "Taqdimot grafikasi uchun rang". Hornikda, Kurt; Leysh, Fridrix; Zeileis, Achim (tahrir). Tarqatilgan statistik hisoblash bo'yicha 3-Xalqaro seminar ishi, Vena, Avstriya. ISSN  1609-395X.
  2. ^ a b Zaylays, Axim; Hornik, Kurt; Murrell, Pol (2009). "RGBlanddan qochish: statistik grafikalar uchun ranglarni tanlash". Hisoblash statistikasi va ma'lumotlarni tahlil qilish. 53 (9): 3259–3270. doi:10.1016 / j.csda.2008.11.033.
  3. ^ Stauffer, Reto; Mayr, Jorj J .; Dabernig, Markus; Zeileis, Achim (2015). "Qaerdadir kamalak ustida: Meteorologik vizuallashtirishda ranglardan qanday samarali foydalanish kerak". Amerika Meteorologiya Jamiyati Axborotnomasi. 96 (2): 203–216. Bibcode:2015 BAMS ... 96..203S. doi:10.1175 / BAMS-D-13-00155.1. hdl:10419/101098.
  4. ^ Zaylays, Axim; Fisher, Jeyson S.; Hornik, Kurt; Ixaka, Ross; Makvayt, Kler D. Murrell, Pol; Stauffer, Reto; Wilke, Claus O. (2019). "Colorspace: ranglar va palitralarni boshqarish va baholash uchun asboblar qutisi". arXiv:1903.06490 [stat.CO ].
  5. ^ a b Sarifuddin, M. & Missaoui, Rokia (2005). Tarkibga asoslangan tasvir va videoni qidirish uchun ranglarning o'xshashligi bilan bog'liq bo'lgan yangi sezgir bir xil rang maydoni. (PDF). Multimedia ma'lumotlarini qidirish bo'yicha seminar, 28-yillik ACM SIGIR konferentsiyasi.. Xulosa /uzoq muddatli tuzatilgan hisobot
  6. ^ a b v d Fairchild (2005), 83-93 betlar
  7. ^ Paschos, G. (2001). "Rangli to'qimalarni tahlil qilish uchun sezgir ravishda bir xil rang bo'shliqlari: empirik baho". Rasmni qayta ishlash bo'yicha IEEE operatsiyalari. 10 (6): 932–937. Bibcode:2001ITIP ... 10..932P. doi:10.1109/83.923289.
  8. ^ McLellan, M. R.; Lind, L. R .; Kime, R. V. (1995). "Multiquadrant Hunter L, a, b ma'lumotlari uchun rangni aniqlash va statistik tahlil". Oziq-ovqat sifati jurnali. 18 (3): 235–240. doi:10.1111 / j.1745-4557.1995.tb00377.x.
  9. ^ tatarizatsiya qilish. "HCL rangi RGB ga va orqaga". Stack overflow.
  10. ^ Tatarizatsiya (2012 yil 4 sentyabr). "HCL: yolg'on to'plami uchun yangi rang maydoni". Ssnot!. Olingan 22 may 2019.
  11. ^ "algoritm - HCL rangi RGB ga va orqaga". Stack overflow. Olingan 2020-12-08.

Tashqi havolalar