複製鏈接
請複製以下鏈接發送給好友

SRGB色彩空間

鎖定
sRGB色彩空間惠普微軟於1996年一起開發的用於顯示器打印機以及因特網的一種標準RGB色彩空間。這種標準得到了W3C、Exif英特爾PantoneCorel以及其它許多業界廠商的支持,在GIMP這樣的開放源代碼軟件也支持這種標準,另外一些專有的或者象SVG這樣的開放圖形文件格式中也有應用。
中文名
SRGB色彩空間
外文名
sRGB
廠    商
微軟聯合HP、三菱、愛普生等
類    別
數碼圖像

目錄

SRGB色彩空間簡介

sRGB色彩空間惠普微軟於1996年一起開發的用於顯示器打印機以及因特網的一種標準RGB色彩空間。這種標準得到了W3C、Exif英特爾PantoneCorel以及其它許多業界廠商的支持,在GIMP這樣的開放源代碼軟件也支持這種標準,另外一些專有的或者象SVG這樣的開放圖形文件格式中也有應用。
sRGB最初設計的目的是作為生成在因特網以及萬維網上瀏覽的圖像的通用色彩空間,最後選擇的是使用Gamma校準係數為2.2的色彩空間,即CRT顯示器在這種情況下的平均線性電壓響應。
這裏值得重視的是sRGB的設計與當時(1996年)不算理想色彩空間的CRT顯示器相匹配。當時大量的專業或者個人計算機軟件,使用8位深度的圖像文件,並且不經轉換就在8位/通道的顯示器上顯示。許多時髦的非CRT硬件,如LCD、數碼相機以及打印機,儘管本身並不生成sRGB曲線,但是都帶有補償電路或者軟件以遵循這個標準。在一些高端的專業設備上可能並不遵循這個標準。因此,我們可以假定任何不帶顏色配置表或者其它信息的8位圖像文件、8位圖像API或者設備接口,都處於sRGB色彩空間。 [1] 

SRGB色彩空間綜述

sRGB定義了紅色、綠色與藍色三原色的顏色,即在其它兩種顏色值都為零時該顏色的最大值。在CIE xy顏色座標系中紅色位於[0.6400, 0.3300]、綠色位於[0.3000, 0.6000]、藍色位於[0.1500, 0.0600]、白色是位於[0.3127,0.3290]的D65。對於任何的RGB色彩空間來説,非負的R、G、B都不可能表示超出原色定義的三角形即色域範圍,它剛好在人眼的色彩感知範圍之內。
sRGB還定義了原色強度與實際保存的數值之間的非線性變換。這個曲線類似於CRT顯示器的gamma響應。重現這條曲線要比sRGB圖像在顯示器上正確顯示更加重要。這個非線性變換意味着sRGB非常高效地使圖像文件中的整數值表示了人眼可以分辨的顏色。
sRGB由於它的色域不夠大,尤其是藍-綠顏色色域無法表示CMYK印刷中的所有顏色,所以通常印刷行業的專業人員不用這種模型。而Adobe RGB是印刷行業經常使用的色彩空間。 [1] 

SRGB色彩空間應用

作為因特網上推薦使用的色彩空間,在編輯、保存用於WWW的圖像的時候要sRGB標準,但是由於與其它色彩空間相比它的色域較小,因此用於專業印刷的圖像如印前輸出則可以使用Adobe RGB那樣有較大色域的色彩空間。在一些先進的硬件上的另外一種替代方法是仍然使用sRGB原色模式但是使用負值或者超過1的亮度,這樣就可以無限擴大色域。
用其它色彩空間生成的用於因特網的圖像在使用合適的圖像編輯軟件進行編輯的時候可以將它們轉換成sRGB,這些軟件有Corel Paint Shop Pro以及Adobe Photoshop等等。儘管最初的非sRGB文件可以保存並轉換為sRGB,但是由於這個轉換過程可能會丟失圖像信息,所以建議保存為另外的文件以保存原始的非sRGB圖像文件。
由於在因特網上的廣泛應用,以及許多中低端的消費型數碼相機掃描儀都使用sRGB模型作為缺省模式或者是僅有的色彩空間,同時由於噴墨打印機的應用,因此許多人認為sRGB色彩空間對於家庭應用來説已經足夠了。
兩種佔據主導位置的三維圖形編程接口OpenGLDirect3D都集成有sRGB。OpenGL 2.1中包含有首次在EXT_texture_sRGB擴展中引入的sRGB紋理。OpenGL的EXT_texture_sRGB擴展支持線性或者sRGB色彩空間的渲染緩衝。DirectX9支持sRGB紋理以及用Direct3D渲染成sRGB表面。 [2] 
參考資料
  • 1.    Phil Green & Lindsay W. MacDonald (2002). Colour Engineering: Achieving Device Independent Colour. John Wiley and Sons. ISBN 0-471-48688-4.
  • 2.    "How to interpret the sRGB color space" (PDF). color.org. Retrieved 17 October 2017.