toHsv method

Hsv toHsv()

对应 Kotlin Color.toHsv,转换为便于用户理解区间的 Hsv

色相保留度数,饱和度、明度按 x*100 裁剪到 [0, 100]

Implementation

Hsv toHsv() {
  final hsvArr = Transforms.colorToHsv(this);
  final h = hsvArr[0];
  final s = (hsvArr[1] * 100.0).clamp(0.0, 100.0);
  final v = (hsvArr[2] * 100.0).clamp(0.0, 100.0);
  return Hsv(h, s, v);
}