颜色模型和空间
颜色转换处理不同颜色模型之间的转换: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伽马)。