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に変換などする