De la Wikipedia, enciclopedia liberă.
Laborator
Spațiul de culori Lab sau CIELAB sau CIE 1976 (L *, a *, b *) este un spațiu de culoare opus cu dimensiunea L pentru luminozitate și a și b pentru dimensiunile opuse culorii, pe baza coordonatelor CIE comprimat spațiu de culoare neliniar XYZ . Coordonatele Hunter 1948 sunt deci L, a și b.
Luminozitatea este calculată folosind rădăcina cubică a luminanței relative. Lab include toate culorile perceptibile, deci include pe deplin gamuts ale RGB și CMYK spațiile de culoare și este independent de dispozitivul care le reprezintă. Acest spațiu de culoare este utilizat de software-ul Adobe Photoshop atunci când este necesară conversia RGB în CMYK, precum și un format de schimb între diferite dispozitive.
Conversii de la CIE XYZ la CIE L * a * b * (CIELAB) și de la CIELAB la CIE XYZ
Transformarea directă
- {\ displaystyle {\ begin {align} L ^ {\ star} & = 116f (Y / Y_ {n}) - 16 \\ a ^ {\ star} & = 500 \ left [f (X / X_ {n} ) -f (Y / Y_ {n}) \ right] \\ b ^ {\ star} & = 200 \ left [f (Y / Y_ {n}) - f (Z / Z_ {n}) \ right] \ end {align}}}
Unde, setarea t = Y / Yn:
- {\ displaystyle f (t) = {\ begin {cases} {\ sqrt [{3}] {t}} și {\ text {se}} t> ({\ frac {6} {29}}) ^ { 3} \\ {\ frac {1} {3}} \ left ({\ frac {29} {6}} \ right) ^ {2} t + {\ frac {4} {29}} și {\ text {în altă parte}} \ end {cases}}}
X n , Y n și Z n sunt valorile tristimulusului CIE XYZ reprezentând culoarea albă (indicele „n” este o abreviere pentru „normalizat”).
Împărțirea lui f ( t ) în două părți a fost decisă pentru a preveni o pantă infinită la t = 0 . f ( t ) va fi apoi liniar sub valori egale cu t = t 0 . Acesta este:
- {\ displaystyle {\ begin {align} t_ {0} ^ {1/3} & = at_ {0} + b & {\ text {(aceeași valoare)}} \\ {\ tfrac {1} {3}} t_ {0} ^ {- 2/3} & = a & {\ text {(aceeași pantă)}} \ end {align}}}
Panta a fost aleasă pentru a fi b = 16/116 = 4/29 . Ecuațiile de mai sus rezolvă pentru a și t 0 :
- {\ displaystyle {\ begin {align} a & = {\ tfrac {1} {3}} \ delta ^ {- 2} & = 7.787037 \ ldots \\ t_ {0} & = \ delta ^ {3} & = 0,008856 \ ldots \ end {align}}}
unde δ = 6/29 . [1] Rețineți că panta în acest punct este: b = 4/29 = 2 δ / 3 .
Transformarea inversă
Transformarea inversă este pur și simplu exprimabilă ca:
- {\ displaystyle {\ begin {align} Y & = Y_ {n} f ^ {- 1} \ left ({\ tfrac {1} {116}} \ left (L ^ {*} + 16 \ right) \ right ) \\ X & = X_ {n} f ^ {- 1} \ left ({\ tfrac {1} {116}} \ left (L ^ {*} + 16 \ right) + {\ tfrac {1} { 500}} a ^ {*} \ right) \\ Z & = Z_ {n} f ^ {- 1} \ left ({\ tfrac {1} {116}} \ left (L ^ {*} + 16 \ dreapta) - {\ tfrac {1} {200}} b ^ {*} \ right) \\\ end {align}}}
unde este
- {\ displaystyle f ^ {- 1} (t) = {\ begin {cases} t ^ {3} & {\ text {se}} t> {\ tfrac {6} {29}} \\ 3 \ left ( {\ tfrac {6} {29}} \ right) ^ {2} \ left (t - {\ tfrac {4} {29}} \ right) și {\ text {în altă parte}} \ end {cases}}}
Notă
Elemente conexe
Alte proiecte
linkuri externe