toHsv method
对应 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);
}