顏色模型和空間
顏色轉換處理不同顏色模型之間的轉換:RGB(螢幕使用每通道0-255值的紅綠藍加色法)、HSL(色相0-360°,飽和度/亮度0-100%感知模型)、HSV/HSB(色相-飽和度-值/明度替代圓柱模型)、CMYK(印刷的青品黃黑減色法)、HWB(色相-白度-黑度直觀混合模型)、LAB(L*亮度,a*綠-紅,b*藍-黃裝置獨立空間)、LCH(亮度-色度-色相極座標LAB)。轉換器實現精確的數學轉換:RGB↔HSL使用色度計算(max-min)和色相扇區確定;RGB↔CMYK套用K=1-max(R,G,B)然後CMY=(1-RGB)/(1-K);LAB↔XYZ使用D65光源參考白。它處理邊緣情況:消色差顏色(未定義色相)、超出範圍值的色域裁剪、用於準確亮度表示的伽瑪校正(sRGB使用2.2伽瑪)。