Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

În cazul în care e mov? Sau, cum se parcela corect culorile pe un ecran de computer

 înainte Transmite la Ce culoare este Soarele?

 Culoare Quiz Acasă Culoare Quiz Pagina de start


Matematică pe această pagină a fost tradusă de la T E X cu T T H, versiunea 2.01.

Pagina conţine simboluri matematice si litere grecesti, şi unele scrisori din set extins de caractere latine ISO-8859-1. Daca acestea nu arată corect, apoi


Ce este în neregulă cu asta?

spectru

Cele de mai sus ar trebui să arate, cât mai precis posibil pe un ecran de calculator, culori ale spectrului vizibil în funcţie de lungime de undă în nanometri. Ce este în neregulă cu ea? Problema este ca monitoare de calculator nu se poate demonstra culori monocromatice ca saturate ca ochiul este capabil să le percepem. Disco purpuriu, la cea mai scurtă lungime de undă monocromatică, probabil apare pe ecran ca ofilirea violet, în timp ce roşu roşu, la cel mai lung lungimi de undă monocromatică, pare roz.

Cum complot un spectru de culori monocromatice cât mai exact posibil, pe un ecran de computer? Setare saturaţie la 1, şi a alerga de la nuanţa -0.046 (de exemplu 0.954, cu privire la dreptul de Crimson Red) la 0.753 (cu privire la dreptul pentru disco mov), dreapta? De fapt, e mai complicat, dacă doriţi să o faci dreapta. Următoarele patru etape descriu ce să facă.

Pasul 1: Definirea spectrului de frecvenţe

După cum ştiţi, fără îndoială, ochiul percepe culoarea prin trei tipuri de conuri pe retina. Ca urmare, este posibil să se definească orice culoare, orice amestec de lungimi de undă vizibile, folosind 3 coordonate.

Prin convenţie al Comisiei Internationale de l'Éclairage (CIE), culorile sunt definite de către lor `tristimulus" coordonatele X, Y, Z. Coordonatele sunt măsuri liniară a puterii luminii, astfel încât coordonatele de orice sumă de culori este suma de coordonatele de culori. Coordonează mijloc, Y, numit luminanţa `", este puterea de lumina ponderate de către CIE 1924 Funcţia Luminosity Photopic, o anumită sensibilitate spectrală funcţie caracteristică a vederii umane. Luminanţă Y poate fi privită ca o măsură de luminozitate perceput, cu condiţia ca acesta variază liniar cu puterea, întrucât ochiul raspunde neliniar cu putere.

Culoarea de o culoare, fara a face referire la puterea totală, în mod convenţional descris de ei `cromatice" coordonatele x, y, definite de

x є X
X + Y + Z
 ,     y є Y
X + Y + Z
 .
(1)
1931 CIE cromatice Diagrama de culoare prezinta grafic pe x - y planul de Chromaticities. Reţineţi că, indiferent de ecuaţia ( 1 ), este de luminanţă Y, nu suma X  +  Y  +  Z, care este o măsură de luminozitate totale percepute. Astfel, se vede, uneori, culori specificate de către cromatice lor şi luminanţa x, y, Y. 1931 CIE cromatice diagrama

Un tabel de coordonate tristimulus X, Y, Z pentru lumina monocromatica fiecare 1 nm la 360 nm la 830 nm este disponibil de la UCSD si baza de date Color Vision. Există două seturi de fişiere, originale 1931 stabilit, pe baza experimente care persoanele implicate se potrivesc culorile într-o fracţiune de 2 ° câmp, cam de marimea a con-bogat foveei la centrul retinei, şi un set suplimentar 1964, pentru un câmp de 10 °, care dă greutate mai mare de bare. Cele 2 tristimuli ° sunt adecvate pentru vederea normală în culori de vară de la niveluri de iluminare, în timp ce cele 10 tristimuli ° sunt mai potrivite pentru inchis-adaptate viziune. Spectrului de frecvenţe din partea de sus a acestei pagini folosit de 2 tristimuli ° Câmp.

Pasul 2: Definiţi caracteristicile monitorului

Caracteristici ale unui monitor color sunt determinate de culorile sale de arme, ei primare roşu, verde şi albastru. Măsurată pe o scară liniară a puterii luminii, monitorul primare sunt notate R, G, şi B. Este important să se distingă aceste măsuri liniare de culoare de la măsurile neliniare R ў, G ў, B ў care sunt specificate la tabelele de culori a computerului. Mai multe pe aceasta din urmă la Pasul  4 de mai jos.

Culoarea de fiecare primar este specificat prin coordonatele tristimulus sale. De exemplu, culoarea R arma nu este specificată de X R  , Y, R  , Z R  . Având în vedere aceste coordonate, tristimulus coordonatele X, Y, Z de orice culoare Amestec R, G, B sunt date de transformare liniară

ж
з
з
з
и
X
Y
Z
ц
ч
ч
ч
ш
= ж
з
з
з
и
XR
XG
XB
YR
YG
YB
ZR
ZG
ZB
ц
ч
ч
ч
ш
ж
з
з
з
и
R
G
B
ц
ч
ч
ч
ш
 .
(2)
De exemplu, monitorului de culoare albă, W, este definită de către toate tunuri de ardere pe deplin, R W  =  G W  =  B W  = 1, astfel încât X W  =  X R  +  X G  +  X B  , şi în mod similar pentru Y W şi Z W  .

În schimb, R, G, B coordonatele de orice culoare X, Y, Z sunt date de inversul a matricei de transformare ( 2 ).

ж
з
з
з
и
R
G
B
ц
ч
ч
ч
ш
= ж
з
з
з
и
RX
RY
RZ
GX
GY
GZ
BX
BY
BZ
ц
ч
ч
ч
ш
ж
з
з
з
и
X
Y
Z
ц
ч
ч
ч
ш
= ж
з
з
з
и
XR
XG
XB
YR
YG
YB
ZR
ZG
ZB
ц-1
ч
ч
ч
ш
ж
з
з
з
и
X
Y
Z
ц
ч
ч
ч
ш
 .
(3)

De obicei, proprietăţile de culoare ale unui monitor nu sunt specificate în ceea ce priveşte tristimuli de sale primare, ca mai sus, ci mai degrabă în termeni de Chromaticities x R  , y R  , x G  , y G  , x B  , y B  , de primare, împreună cu cromatice x W  , y W din punct alb. Convenţional, luminanţa de alb este normalizat la unul, Y W  = 1. Cele 6 Chromaticities primar, de 2 Chromaticities alb, şi luminanţa alb constituie împreună 9 cantităţile, tocmai suficiente pentru a specifica cele 9 coordonatele tristimulus de R, G, B primare.

Exerciţiu : Figura cum să construiască XYZ  "  RGB matrici în ecuaţiile ( 2 ) şi ( 3 ), având în vedere Chromaticities primar x R  , y R  , etc, împreună cu alb cromatice x W  , y W  , şi luminanţa unitate de alb Y W  . = 1 Soluţie : Uită-te la rutină TxrFromChrom de la Johan Lammens cromatice "``''Mathematica ® pachet în Transformările între spaţiile de culoare diferite.

Ce Chromaticities primar şi alb ar trebui să-şi asume o? Postul 45 din Întrebări frecvente Color recomandă utilizarea CIE D 65 `punctul de vară" alb

x W = 0.3127,     Y W = 0.3290,
(4)
şi Chromaticities primar de la Rec. 709 (ITU-R Recomandarea BT 709,. 1990, `` Valori de bază pentru parametrilor standard HDTV pentru Studio şi pentru Programul Internaţional de schimb'', fostă CCIR Rec. 709),
ж
з
и
xR
xG
xB
yR
yG
yB
ц
ч
ш
= ж
з
и
0.64
0.30
0.15
0.33
0.60
0.06
ц
ч
ш
 .
(5)
Spectrului de frecvenţe din partea de sus a acestei pagini, precum şi diagrama de mai jos doar cromatice, utilizează aceste valori recomandate.

Pasul 3: Transformare din XYZ în RGB

cromatice diagrama Având în vedere tristimuli coordonatele X, Y, Z de orice culoare, cum ar fi cele pentru culori monocromatica specificate în CIE 2 ° tabele, şi caracteristicile monitor color aşa cum este descris în Pasul  2, corespunzătoare R, G, B, urmaţi de la coordonatele ecuaţia ( 3 ).

Adesea, unul sau două (nu trei) din R, G, B coordonatele va iesi negativ. Acest lucru înseamnă că culoarea se află în afara gama `" de culori pe care monitorul poate reproduce. De exemplu, fiecare culoare monocromatice se află în afara gamei reproductibile. Pe diagrama cromatice, gama de formează un triunghi cu primare monitorului la nodurile sale, la fel ca în diagrama de pe dreapta, construit folosind o versiune corectata a lui John Walker cietoppm utilitate. Traiectoria corp negru de pe acest diagrama cromatice este discutat pe temperaturii de culoare Ce culoare este Soarele? pagina. Comparaţi această diagramă la diagrama cromatice cu privire la primare fundamentale pe primare fundamentale pagina Culori primare. Modul standard de a stabili out-of-gama de culori este de a adăuga alb - părţi egale de R, G, şi B - suficienta pentru a face toate componentele pozitive, aducând astfel încât culoarea până la frontiera de gama. Aceasta este, adauga-min ( RGB, 0) la fiecare din R, G, şi B. Aceasta este adăugarea de alb care cauzeaza roşu purpuriu disco şi crimson să apară palid în spectrului de frecvenţe din partea de sus a acestei pagini. În acest moment, sunteţi liberi să se înmulţească R, G, şi B valorile de imagine intreaga de un factor global, pentru a atinge nivelul dorit global de luminozitate. Dacă vreuna dintre R, G, sau B, să depăşească valorile maxime permise (de obicei 1, sau 255), atunci, evident, va trebui să scară aceste valori înapoi la maxim.

Pasul 4: Fa o corecţie gamma

Tunuri de culoare la monitoare neliniar răspunde la intrările lor. Ca Charles Poynton subliniază, în Gamma FAQ, aceasta este o caracteristică nu, un bug. Neliniaritatea meciuri aproximativ răspunsul neliniar al ochiului uman, şi permite o gamă mai largă de dinamic brightnesses percepute care urmează să fie codificate cu mai puţini biţi.

Transformarea din coordonate liniar R, G, şi B la neliniare coordonate R ў, G ў, şi B ў, sau invers, este numit `gamma-corecţie". Este coordonatele urmă neliniare R ў, G ў, B ў care sunt specificate în software-ul, cum ar fi în HTML, PostScript, xv, şi aşa mai departe. Postul 45 din Întrebări frecvente Color recomandă din nou în urma Rec. 709, care specifica un gamma-corecţie (a se vedea punctul 6 din FAQ Gamma )

Rў = м
н
о
4.5 R
(R Ј 0.018)
1.099 R0.45 - 0.099
(R > 0.018)
(6)
şi în acelaşi mod pentru fiecare dintre G şi B. Ecuaţia ( 6 ) presupune că R, G, B sunt scalate astfel încât acestea să curgă de la un minim de la 0 la un maxim de 1. Corecţie este o lege de putere, cu excepţia pentru sol liniare aproape negru. Reciprocă a indicelui a legii putere este gama `" de transformare
g = 1
0.45
» 2.2.
(7)
Spectrului de frecvenţe din partea de sus a acestei pagini, precum şi diagrama de mai sus cromatice, utilizează recomandat gamma-corecţie ( 6 ).

Surse

  • O excelenta introducere este Charles Poynton lui Color FAQ şi Gamma FAQ. Color Vision UCSD şi baza de date conţine adnotate up-to-data de tabele. O sursă cu informaţii detaliate de mult, inclusiv definiţii precise şi tabele numerice, este (o carte!) RWG Hunt (1987) `` color de măsurare''(Ellis Horward Ltd).
  • O mulţime de linkuri către informaţii despre culoare pot fi gasite la Earl F. Glynn e Reference Library Computer Lab: Color.

 înainte Transmite la Ce culoare este Soarele?

 Culoare Quiz Acasă Culoare Quiz Pagina de start

Actualizată 18 noiembrie 1999

Useful Info
Published (Last edited): 10-10-2011 , source: http://casa.colorado.edu/~ajsh/colour/rainbow.html