API Docs for: 1.0.1
Show:

createjs.ColorTransform Class

ColorTransform class can be used to adjust the color values of the bitmapdata. The ColorTransform maintains multiplier and offset in each channel: red, green, blue, alpha. When a ColorTransform is applied to a bitmapdata, a new value for each color channel is calculated like this.
New value = (Old value * Multiplier) + Offset

ColorTransformクラスは、BitmapDataクラスのカラー値を調整する際に使用することができます。R, G, B, Aの各チャンネルで乗数値(Multiplier)とオフセット値(Offset)を保持します。ColorTransformオブジェクトを適用する際に各チャンネルに設定される値の算出方法は下記の通りです。
新しい値 = (古い値 * Multiplier) + Offset

Constructor

createjs.ColorTransform

(
  • [redMultiplier=1]
  • [greenMultiplier=1]
  • [blueMultiplier=1]
  • [alphaMultiplier=1]
  • [redOffset=0]
  • [greenOffset=0]
  • [blueOffset=0]
  • [alphaOffset=0]
)

Parameters:

  • [redMultiplier=1] Number optional

    The value for the red multiplier.
    赤チャンネルの乗数値です。

  • [greenMultiplier=1] Number optional

    The value for the green multiplier.
    緑チャンネルの乗数値です。

  • [blueMultiplier=1] Number optional

    The value for the blue multiplier.
    青チャンネルの乗数値です。

  • [alphaMultiplier=1] Number optional

    The value for the alpha multiplier.
    アルファチャンネルの乗数値です。

  • [redOffset=0] Number optional

    The offset value for the red color channel.
    赤チャンネルのオフセット値です。

  • [greenOffset=0] Number optional

    The offset value for the green color channel.
    緑チャンネルのオフセット値です。

  • [blueOffset=0] Number optional

    The offset value for the blue color channel.
    青チャンネルのオフセット値です。

  • [alphaOffset=0] Number optional

    The offset value for the alpha channel.
    アルファチャンネルのオフセット値です。

Methods

clone

() ColorTransform

Creates a clone of the current ColorTransform object.
現在のColorTransformのクローンを作成します。

Returns:

ColorTransform:

A clone of the current ColorTransform object.
現在のColorTransformのクローンです。

concat

(
  • second
)

Concatenates the ColorTranform object specified by the 2nd parameter with the current ColorTransform object.
引数のColorTransformと現在のColorTransformを連結します。

Parameters:

  • second ColorTransform

    A ColorTransform object to be combined with the current ColorTransform object.
    現在のColorTransformオブジェクトと結合するColorTransformオブジェクトです。

toString

() String

Returns a string that describes all of the properties of the ColorTransform object.
ColorTransformのすべてのプロパティを列挙した文字列表現を返します。

Returns:

String:

A string representation of the ColorTransform object.
ColorTransformの文字列表現です。

Properties

alphaMultiplier

Number

The value for the alpha multiplier.
アルファチャンネル値に乗算する数値です。

Default: 1

alphaOffset

Number

The offset value for the alpha channel.
アルファチャンネル値にalphaMultiplier値を乗算した後に加算する数値です。数値の範囲は -255~255です。

Default: 0

blueMultiplier

Number

The value for the blue multiplier.
青チャンネル値に乗算する数値です。

Default: 1

blueOffset

Number

The offset value for the blue color channel.
青チャンネル値にblueMultiplier値を乗算した後に加算する数値です。数値の範囲は -255~255です。

Default: 0

color

Uint

The RGB color value for a ColorTransform object. When you set a value for this property, use the format 0xRRGGBB. it changes the three color offset values (redOffset, greenOffset, blueOffset) accordingly, and it sets the three color multiplier values (redMultiplier, greenMultiplier, blueMultiplier) to 0. The alpha channel's multiplier and offset values don't change.
ColortransformオブジェクトのRGBカラー値を返します。このプロパティに値を設定する際には、0xRRGGBB形式の16進数値を使用して下さい。設定された値は、R, G, Bのoffset値として設定され、同時に3つのカラー乗数値 (redMultiplier, greenMultiplier, blueMultiplier) が0に設定されます。アルファチャンネルの乗数値とオフセット値は変更しません。

greenMultiplier

Number

The value for the green multiplier.
緑チャンネル値に乗算する数値です。

Default: 1

greenOffset

Number

The offset value for the green color channel.
緑チャンネル値にgreenMultiplier値を乗算した後に加算する数値です。数値の範囲は -255~255です。

Default: 0

redMultiplier

Number

The value for the red multiplier.
赤チャンネル値に乗算する数値です。

Default: 1

redOffset

Number

The offset value for the red color channel.
赤チャンネル値にredMultiplier値を乗算した後に加算する数値です。数値の範囲は -255~255です。

Default: 0