Lab色彩空間 | rgb lab轉換
L*a*b*色彩空間,只展示可充入sRGB色域的顏色(因此可以顯示在典型的計算機顯示器上)。每個正方形的每個軸取值於-128到127。Lab色彩空間(英語:Labcolorspace)是顏色-對立空間,帶有維度L表示亮度,a和b表示顏色對立維度,基於了非線性壓縮的CIEXYZ色彩空間坐標。Hunter1948L,a,b色彩空間的坐標是L,a和b。[1][2]但是,Lab經常用做CIE1976(L*,a*,b*)色彩空間的非正式縮寫(也叫做CIELAB,它的坐標實際上是L*,a*和b*)。所以首字母Lab自身是有歧義的。這兩個色彩空間在用途上有關聯,但在實現上不同。兩個空間都得出自「主」空間CIE1...
L*a*b* 色彩空間,只展示可充入sRGB色域的顏色(因此可以顯示在典型的計算機顯示器上)。每個正方形的每個軸取值於 -128到127。Lab色彩空間(英語:Lab color space)是顏色-對立空間,帶有維度L表示亮度,a和b表示顏色對立維度,基於了非線性壓縮的CIE XYZ色彩空間坐標。
Hunter 1948 L, a, b色彩空間的坐標是L, a和b。[1][2]但是,Lab經常用做CIE 1976 (L*, a*, b*)色彩空間的非正式縮寫(也叫做CIELAB,它的坐標實際上是L*, a*和b*)。所以首字母Lab自身是有歧義的。這兩個色彩空間在用途上有關聯,但在實現上不同。
兩個空間都得出自「主」空間CIE 1931 XYZ色彩空間,它可以預測哪些光譜功率分布會被感知為相同的顏色(參見異譜同色metamerism),但是它不是顯著感知均勻的。兩個「Lab」色彩空間都受到了孟塞爾顏色系統的強烈影響,意圖都是建立可以用簡單公式從XYZ計算出來,但比XYZ在感知上更線性的色彩空間[3]。感知上線性意味著在色彩空間上相同數量的變化應當產生大約相同視覺重要性的變化。在用有限精度值來存儲顏色的時候,這可以增進色調的再生。兩個Lab空間都相對於它們從而轉換的XYZ數據的白點。Lab值不定義絕對色彩,除非還規定了這個白點。實際上白點經常被假定服從某個標準而不明確規定(比如ICC L*a*b* 值是相對於CIE標準光源D50)。[4]
CIELAB使用立方根計算,而Hunter Lab使用平方根計算。[5]。除非數據必須與現存的Hunter L,a,b值相比較,對新應用推薦使用CIELAB。[5]
不像RGB和CMYK色彩空間,Lab顏色被設計來接近人類視覺。它致力於感知均勻性,它的L分量密切匹配人類亮度感知。因此可以被用來通過修改a和b分量的輸出色階來做精確的顏色平衡,或使用L分量來調整亮度對比。這些變換在RGB或CMYK中是困難或不可能的——它們建模於物理設備的輸出,而不是人類的視覺感知。
因為Lab空間比電腦螢幕、印表機甚至比人類視覺的色域都要大,表示為Lab的位圖比RGB或CMYK位圖獲得同樣的精度要求更多的每像素數據。在1990年代,這時的電腦硬體和軟體通常受限於存儲...