public static function colorTransform(rgb:uint = 0, amount:Number = 1.0, alpha:Number = 1.0):ColorTransform
RGB 情報から ColorTransform インスタンスを作成します。
Parameters
| rgb:uint (default = 0) — RGBを示す整数値 (0x000000 - 0xFFFFFF)
|
| |
| amount:Number (default = 1.0) — 塗りの適応値 (0.0 - 1.0)
|
| |
| alpha:Number (default = 1.0) — 透明度 (0.0 - 1.0)
|
Returns
| ColorTransform — 新しい ColorTransform インスタンス
|
public static function hsv(h:int, s:Number, v:Number):uint
HSV それぞれの数値から RGB カラー値を求めます。
Parameters
| h:int — 色相(Hue)を示す数値( 0 から 360 まで)
|
| |
| s:Number — s 彩度(Saturation)を示す数値( 0.0 から 1.0 まで)
|
| |
| v:Number — v 明度(Value)を示す数値( 0.0 から 1.0 まで)
|
Returns
| uint — 各色の値から求められたRGBを示す数値
|
public static function HSVtoRGB(h:Number, s:Number, v:Number):Array
HSVそれぞれの数値からRGBを割り出して配列として返します.
RGB の値はそれぞれ以下の通りです.
R - 0 から 255 までの数値
G - 0 から 255 までの数値
B - 0 から 255 までの数値
HSV の値はそれぞれ以下の通りです.
H - 0 から 360 までの数値
S - 0 から 1.0 までの数値
V - 0 から 1.0 までの数値
Hが上記範囲外の場合 0 から 360 の範囲内に相当する数値に置き換えられます.
アルファを含めた計算はできません.
Parameters
| h:Number — 色相(Hue)を示す数値( 0 から 360 まで)
|
| |
| s:Number — 彩度(Saturation)を示す数値( 0.0 から 1.0 まで)
|
| |
| v:Number — 明度(Value)を示す数値( 0.0 から 1.0 まで)
|
Returns
| Array — RGBに変換した値の配列 [ R, G, B ]
|
public static function max(col1:uint, col2:uint):uint
比較(明).
2つのRGBを示す数値( 0x000000 から 0xFFFFFF まで)から比較して、RGBそれぞれ数値の高い方を合わせた数値を返します.
Parameters
| col1:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
| |
| col2:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
public static function min(col1:uint, col2:uint):uint
比較(暗).
2つのRGBを示す数値( 0x000000 から 0xFFFFFF まで)から比較して、RGBそれぞれ数値の低い方を合わせた数値を返します.
Parameters
| col1:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
| |
| col2:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
public static function rgb(r:uint, g:uint, b:uint):uint
RGB それぞれの数値から RGB カラー値を求めます。
Parameters
| r:uint — 赤(R)を示す数値( 0 から 255 まで)
|
| |
| g:uint — 緑(G)を示す数値( 0 から 255 まで)
|
| |
| b:uint — 青(B)を示す数値( 0 から 255 まで)
|
Returns
| uint — 各色の値から求められたRGBを示す数値
|
public static function RGBtoHSV(r:Number, g:Number, b:Number):Array
RGBそれぞれの数値から、HSV に換算した配列を返します.
RGB の値はそれぞれ以下の通りです.
R - 0 から 255 までの数値
G - 0 から 255 までの数値
B - 0 から 255 までの数値
HSV の値はそれぞれ以下の通りです.
H - 0 から 360 までの数値
S - 0 から 1.0 までの数値
V - 0 から 1.0 までの数値
アルファを含めた計算はできません.
Parameters
| r:Number — 赤(R)を示す数値( 0x00 から 0xFF まで)
|
| |
| g:Number — 緑(G)を示す数値( 0x00 から 0xFF まで)
|
| |
| b:Number — 青(B)を示す数値( 0x00 から 0xFF まで)
|
Returns
| Array — HSVに変換した値の配列 [ H, S, V ]
|
public static function sub(col1:uint, col2:uint):uint
減法混色.
2つのRGBを示す数値( 0x000000 から 0xFFFFFF まで)から減法混色した数値を返します.
Parameters
| col1:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
| |
| col2:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
public static function subtract(col1:uint, col2:uint):uint
減算.
2つのRGBを示す数値( 0x000000 から 0xFFFFFF まで)から減算した数値を返します.
Parameters
| col1:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
| |
| col2:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
public static function sum(col1:uint, col2:uint):uint
加法混色.
2つのRGBを示す数値( 0x000000 から 0xFFFFFF まで)から加法混色した数値を返します.
Parameters
| col1:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
| |
| col2:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
public static function toRGB(rgb:uint):Array
RGBを示す数値( 0x000000 から 0xFFFFFF まで)を
R, G, B それぞれ 0 から 255 までの数値に分割した配列を返します.
Parameters
| rgb:uint — RGBを示す数値( 0x000000 から 0xFFFFFF まで)
|
Returns
| Array — 各色の値を示す配列 [ R , G , B ]
|