toColor method
对应 Kotlin OkLab.toColor,将 OkLab 转换为 sRGB Color。
明度按 l/100 裁剪到 [0, 1];a、b 先按 x/100*0.4 缩放再裁剪到 [-0.4, 0.4],
随后交由 Transforms.okLabToColor 完成色域裁剪与 sRGB 输出。
Implementation
Color toColor([double alpha = 1.0]) {
final lN = (l / 100.0).clamp(0.0, 1.0);
final aN = (a / 100.0 * 0.4).clamp(-0.4, 0.4);
final bN = (b / 100.0 * 0.4).clamp(-0.4, 0.4);
return Transforms.okLabToColor(<double>[lN, aN, bN], alpha);
}