Class HslColorHelper

HSL色処理ヘルパークラス HSL値を保持し、RGBに変換などする

Hierarchy

  • HslColorHelper

Constructors

Properties

_h: number

hue: 0 ~ 1

_l: number

luminescence: 0 ~ 1

_s: number

saturation: 0 ~ 1

Accessors

Methods

  • 現在のHSL値をRGB16進数Number型で返す

    Returns number

  • 現在のHSL値を#ffee11のような形式のRGB文字列で返す

    Returns string

  • RGB数値(10進数)からインスタンス生成

    Example

    const color = HslColorHelper.fromRgbHex(16777215); // #ffffff
    console.log(color.l === 1);

    Returns

    HslColorHelper instance

    Parameters

    • rgbHex: number

    Returns HslColorHelper

  • RGB文字列からインスタンス生成

    Example

    const color = HslColorHelper.fromRgbString("ff0000")
    console.log(color.h === 0); // Red

    Returns

    HslColorHelper instance

    Parameters

    • rgbStr: string

    Returns HslColorHelper

  • Convert hue value from degree(0 ~ 360) to 0 ~ 0.1

    Parameters

    • v: number

    Returns number

  • RGB文字列をパースし、[r, g, b]型の数値(10進数)配列を返す ハッシュ("#")つきでもOK

    Example

    HslColorHelper.parseRgbString("#ff00fe"); // [255, 0, 254]
    

    Returns

    HslColorHelper instance

    Parameters

    • rgbStr: string

    Returns ColorCodeTupple

Generated using TypeDoc