Optional h: number = 0Optional s: number = 0.5Optional l: number = 0.5hue: 0 ~ 1
luminescence: 0 ~ 1
saturation: 0 ~ 1
hue: clamped to 0 ~ 1
luminescence: clamped to 0 ~ 1
saturation: clamped to 0 ~ 1
Private _toStatic fromRGB数値(10進数, 0 ~ 255)からインスタンス生成
https://stackoverflow.com/a/9493060
HslColorHelper instance
Normalized to 0 ~ 255
Normalized to 0 ~ 255
Normalized to 0 ~ 255
Static fromRGB数値(10進数)からインスタンス生成
const color = HslColorHelper.fromRgbHex(16777215); // #ffffff
console.log(color.l === 1);
HslColorHelper instance
Static fromRGB文字列からインスタンス生成
const color = HslColorHelper.fromRgbString("ff0000")
console.log(color.h === 0); // Red
HslColorHelper instance
Static hsl0 ~ 1
0 ~ 1
0 ~ 1
Static normalizeStatic parseRGB文字列をパースし、[r, g, b]型の数値(10進数)配列を返す ハッシュ("#")つきでもOK
HslColorHelper.parseRgbString("#ff00fe"); // [255, 0, 254]
HslColorHelper instance
Generated using TypeDoc
HSL色処理ヘルパークラス HSL値を保持し、RGBに変換などする