| Package | jp.naggg.geom |
| Class | public dynamic class ColorMatrix |
| Inheritance | ColorMatrix Object |
See also
| Method | Defined By | ||
|---|---|---|---|
ColorMatrix(... args) | ColorMatrix | ||
adjustBrightness(value:Number = 0):void
輝度を調整します.-255 ~ +255 で指定します.
効果としては、現状の色データにその数値を加算・減算します.
対象が何であれ必ず、-255 では黒に +255 では白になります.
| ColorMatrix | ||
adjustContrast(value:Number):void
コントラストを調整します.-1.0 ~ +1.0 と%で指定します.
| ColorMatrix | ||
adjustHue(value:Number):void
色相を調整します.-180°~ +180°と変位を度数単位で指定します.
| ColorMatrix | ||
adjustLuminance(value:Number = 0):void
明度を調整します.-1.0 ~ +1.0 と%で指定し、
-1.0 では全体が均一に黒くなり、+1.0 では均一に白くなります.
| ColorMatrix | ||
adjustSaturation(value:Number):void
彩度を調整します.-1.0 ~ +1.0 と%で指定します.
-1.0 は彩度がない状態でグレースケールとなります.
| ColorMatrix | ||
インスタンスを複製します.
| ColorMatrix | ||
colorize(rgb:uint, amount:Number = 1):void
特定色で着色します.
| ColorMatrix | ||
concat(matrix:ColorMatrix):void
行列と行列を結合します.
引数で渡された ColorMatrix インスタンスと自身とを結合します.
数学的に言えば、行列の積を行い、対象を右からかけることと一致します.
| ColorMatrix | ||
identity():void
各行列プロパティを null 変換になる値に設定します.
| ColorMatrix | ||
invert():void
色を反転させる行列にします.
| ColorMatrix | ||
sepiatone():void
セピア調にします.特定の色のセピア調にしたい場合は、colorizeメソッドを併用します.
| ColorMatrix | ||
setAlpha(value:Number = 1.0):void
透明度を設定します.0~1.0 と%で指定します.
| ColorMatrix | ||
toFilter():ColorMatrixFilter
ColorMatrixFilter へ変換します.
| ColorMatrix | ||
toString():String
文字列化します.20個の数値をすべて表示します.
| ColorMatrix | ||
transformColor(color:uint, transparent:Boolean = true):uint
ColorMatrix で表現される色相変換を、指定された色に適用します.
内部的には色を24ビットで扱うため、透明度が含まれない場合、transparent を false に設定します.
その場合、内部的にはアルファチャンネルが 0xFF として扱います.
| ColorMatrix | ||
| ColorMatrix | () | Constructor |
public function ColorMatrix(... args)Parameters
... args — 初期化で渡したい要素を引数で渡します(最大20個).
|
| adjustBrightness | () | method |
public function adjustBrightness(value:Number = 0):void輝度を調整します.-255 ~ +255 で指定します. 効果としては、現状の色データにその数値を加算・減算します. 対象が何であれ必ず、-255 では黒に +255 では白になります.
Parameters
value:Number (default = 0) — 輝度 -255 ~ +255
|
| adjustContrast | () | method |
public function adjustContrast(value:Number):voidコントラストを調整します.-1.0 ~ +1.0 と%で指定します.
Parameters
value:Number — コントラスト -1.0 ~ +1.0
|
| adjustHue | () | method |
public function adjustHue(value:Number):void色相を調整します.-180°~ +180°と変位を度数単位で指定します.
Parameters
value:Number — ズらす色相の量 -180°~ +180°
|
| adjustLuminance | () | method |
public function adjustLuminance(value:Number = 0):void明度を調整します.-1.0 ~ +1.0 と%で指定し、 -1.0 では全体が均一に黒くなり、+1.0 では均一に白くなります.
Parameters
value:Number (default = 0) — 明度 -1.0 ~ +1.0
|
| adjustSaturation | () | method |
public function adjustSaturation(value:Number):void彩度を調整します.-1.0 ~ +1.0 と%で指定します. -1.0 は彩度がない状態でグレースケールとなります.
Parameters
value:Number — 彩度 -1.0 ~ +1.0
|
| clone | () | method |
| colorize | () | method |
public function colorize(rgb:uint, amount:Number = 1):void特定色で着色します.
Parameters
rgb:uint — 色の値
| |
amount:Number (default = 1) — 適用量、0~1.0 と%で指定
|
| concat | () | method |
public function concat(matrix:ColorMatrix):void行列と行列を結合します. 引数で渡された ColorMatrix インスタンスと自身とを結合します. 数学的に言えば、行列の積を行い、対象を右からかけることと一致します.
Parameters
matrix:ColorMatrix |
| identity | () | method |
public function identity():void各行列プロパティを null 変換になる値に設定します.
| invert | () | method |
public function invert():void色を反転させる行列にします.
| sepiatone | () | method |
public function sepiatone():voidセピア調にします.特定の色のセピア調にしたい場合は、colorizeメソッドを併用します.
| setAlpha | () | method |
public function setAlpha(value:Number = 1.0):void透明度を設定します.0~1.0 と%で指定します.
Parameters
value:Number (default = 1.0) — 0~1.0
|
| toFilter | () | method |
public function toFilter():ColorMatrixFilterColorMatrixFilter へ変換します.
ReturnsColorMatrixFilter — インスタンスのパラメータから生成される ColorMatrixFilter.
|
| toString | () | method |
public function toString():String文字列化します.20個の数値をすべて表示します.
ReturnsString |
| transformColor | () | method |
public function transformColor(color:uint, transparent:Boolean = true):uintColorMatrix で表現される色相変換を、指定された色に適用します. 内部的には色を24ビットで扱うため、透明度が含まれない場合、transparent を false に設定します. その場合、内部的にはアルファチャンネルが 0xFF として扱います.
Parameters
color:uint — 16進数で24ビット or 16ビット、16ビットなら transparent を指定します.
| |
transparent:Boolean (default = true) — 上記の色に透明が含まれるかどうか、デフォルトは true.
|
uint — 変換された色、color で渡されたビット数で返します.
|