RGBE

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

L 'RGBE este o formă de imagine digitală inventată de Greg Ward Larson . Stochează pixeli utilizând un octet pentru fiecare dintre cele trei culori de bază ale codificării RGB (roșu, verde și albastru, R ed, G reen și B lue în engleză ) și un octet suplimentar pentru un exponent partajat. În total patru octeți pe pixel .

Principalul avantaj al formatului RGBE este faptul că reprezintă informațiile ușoare cu o gamă și o precizie mai mari decât formatele tradiționale. De foarte multe ori, de fapt, situațiile reale de iluminare ale unei scene au o scară cromatică care nu poate fi exprimată cu valorile 0-255 pentru fiecare dintre cele trei culori ale formatelor standard pe 24 de biți . De obicei, rezultă pixeli „arși” în care luminozitatea este mai mare sau pixeli întunecați, indistinti, în care luminozitatea este mai mică. Folosirea unui exponent partajat vă oferă unele dintre avantajele valorilor în virgulă mobilă fără cei 12 octeți pe pixel necesari pentru IEEE cu virgulă simplă de precizie sau 6 octeți pentru jumătate de precizie (care oricum ar acoperi un interval de luminozitate mai mic).

Prin urmare, utilizarea unui exponent partajat permite formatului RGBE să gestioneze pixeli foarte luminoși, fără pierderi de precizie pentru cei mai întunecați, cu o mică creștere a dimensiunii.

O a doua variantă a formatului folosește modelul de culoare XYZ cu un exponent comun. Tipul mime și extensia de fișier sunt identice, astfel încât aplicațiile care citesc acest format de fișier trebuie să interpreteze informațiile încorporate despre modelul de culoare utilizat.

Greg Ward oferă codul pentru a gestiona fișierele în format RGBE în sistemul său de redare , Radiance .

Elemente conexe

linkuri externe