toHsvColor method

  1. @override
HsvColor toHsvColor()
override

Implementation

@override
HsvColor toHsvColor() {
  num hslSaturation = s / 100;
  num lightness = l / 100;

  var value = lightness + hslSaturation * min(lightness, 1 - lightness);
  var saturation = value == 0 ? 0 : 2 * (1 - lightness / value);

  return HsvColor(h, saturation * 100, value * 100);
}