sRGB Viewing Environment Summary * | |
Condition | sRGB |
Display Luminance level | 80 cd/m2 |
Display White Point | x = 0.3127, y = 0.3290 (D65) |
Display model offset (R, G and B) | 0.0 |
Display input/output characteristic | 2.2 |
Reference ambient illuminance level | 64 lux |
Reference Ambient White Point | x = 0.3457, y = 0.3585 (D50) |
Reference Veiling Glare | 0.2 cd m-2 |
* Der sRGB-Farbraum basiert auf der Monitorcharakteristik, wie sie in schwach beleuchteten Büroumgebungen zu finden ist und wurde durch die International Electrotechnical Commission (IEC) als IEC 61966-2-1 standardisiert. Die offizielle Spezifikation kann beim IEC erworben werden, um sicherzustellen, dass die neusten Informationen zur Verfügung stehen. Die Daten auf dieser Seite sind rein informativ. Die offiziellen Daten und Informationen sind in Multimediasysteme und Geräte - Farbmessung und Farbmanagement - Teil 2-1: Vorgabe-RGB-Farbenraum; sRGB; Änderung 1 spezifiziert.
TABLE CIE chromaticities for ITU-R BT.709 reference primaries and CIE standard illuminant |
||||
---|---|---|---|---|
Rot | Grün | Blau | Medien-Weißpunkt D65 | |
x | 0.6400 | 0.3000 | 0.1500 | 0.3127 |
y | 0.3300 | 0.6000 | 0.0600 | 0.3290 |
z | 0.0300 | 0.1000 | 0.7900 | 0.3583 |
Tatsächlich basiert der sRGB-Standard (IEC 61966-2-1) auf ITU-R BT709-3, einem Standard für HDTV, der für die Darstellung von Bildern und Video auf Computer- und TV-Monitoren für den Consumer-Bereich vorgeschlagen wurde. Microsoft wollte durch die Nominierung von sRGB als Arbeitsfarbraum die Grafiker von ihren Workstations (die damals keine PCs, sondern Unix-Workstations waren) auf den PC locken. sRGB ist sowohl zu PCs als auch zum TV kompatibel.
In der CIE-xy-Farbtafel liegen die Chromatizitätskoordinaten
Rot :: [0.6400, 0.3300] Grün :: [0.3000, 0.6000] Blau :: [0.1500, 0.0600] D65-Weißpunkt :: [0.3127,0.3290]
sRGB-Tristimuluswerte sind einfache Linearkombinationen der 1931 CIE XYZ-Werte und die Berechnung der RGB-Werte erfolgt anhand der folgenden abgeleiteten Beziehung:
RsRGB 3.2406 -1.5372 -0.4986 X [ GsRGB ] = [ -0.9689 1.8758 0.0415 ] [ Y ]D65 BsRGB 0.0557 -0.2040 1.0570 Z
wobei die XYZ-Werte normalisert sind, so dass Y = 1 und RGB-Werte, die nicht zwischen 0 und 1 liegen, abgeschnitten werden.
Anders als die meisten anderen RGB-Farbräume ist das sRGB Gamma kein einzelner individueller Wert. Im Großen und Ganzen ist das Gamma des sRGB ungefährt 2.2, besteht aber aus einem linearen Gamma von 1 in der Nähe des Schwarz und einem nicht-linearen Bereichs zwischen 1 und 2.3. Die linearen RGB-Werte werden in nichtlineare sR'G'B'-Werte transformiert:
If R,G, B ≤ 0.0031308 R’sRGB = 12.92 ´ R G’sRGB = 12.92 ´ G B’sRGB = 12.92 ´ B else if R,G, B > 0.0031308 R’sRGB = 1.055 ´ R(1.0/2.4) – 0.055 G’sRGB = 1.055 ´ G(1.0/2.4) – .055 B’sRGB = 1.055 ´B(1.0/2.4) – 0.055
Die nichtlinearen sR’G’B’-Werte werden in 8 Bit-Integer konvertiert:
R8bit = round(255.0 ´ R’sRGB) G8bit = round(255.0 ´ G’sRGB) B8bit = round(255.0 ´ B’sRGB)
Die 8 Bit-Integer sRGB-Werte werden in nichtlineare Fließkommawerte konvertiert:
R’sRGB = R8bit / 255.0 G’sRGB = G8bit / 255.0 B’sRGB = B8bit / 255.0
Die nichtlinearen sR'G'B'-Werte werden in lineare R, G, B-Werte umgerechnet:
If R’sRGB, G’sRGB, B’sRGB £ 0.04045 R = R’sRGB ¤ 12.92 G = G’sRGB ¤ 12.92 B = B’sRGB ¤ 12.92 else if R’sRGB, G’sRGB, B’sRGB > 0.04045 R = ((R’sRGB+ 0.055) / 1.055)2.4 G = ((G’sRGB+ 0.055) / 1.055)2.4 B = ((B’sRGB+ 0.055) / 1.055)2.4
und dann nach XYZ konvertiert:
X 0.4124 0.3576 0.1805 R [ Y ]D65 = [ 0.2126 0.7152 0.0722 ] • [ G ] Z 0.0193 0.1192 0.9505 B
Bei einer Adaption an den Weißpunkt D50 mittels der Bradford-Matrix zur chromatischen Adaption ergeben sich die Tristumuluswerte
D50-Daten für sRGB | ||||
---|---|---|---|---|
Rot | Grün | Blau | Medien-Weißpunkt D50 | |
x | 0.4360 | 0.3851 | 0.0139 | 0.9642 |
y | 0.2225 | 0.7169 | 0.0971 | 1.000 |
z | 0.0139 | 0.0606 | 0.7139 | 0.8249 |
Zur Berechnung der Werte unter D50 muss zuerst die chromatische Adaption durchgeführt werden.