Packageorg.unbland.core.color
Classpublic class CMYK

CMYK クラスは CMYK カラー (色の三原色) を制御する機能を有します.

color パッケージ内に存在する他のカラーモデルと相互変換することが出来ます. 変換の際は各プロパティを有効な値に丸め込んだ上で変換します. CMYK カラーは紙上にインクで色を表現するためのカラーモデルで, ディスプレイ上に全く同じ色を表現することは不可能です. また, このクラスでの表現と Photoshop などのソフトでの表現とでは, 色の再現性が異なりますので注意が必要です.


Example
マゼンタとイエローに 1.0 を指定することにより HEX 値が #ff0000 になっていることを確認します.
  var cmyk:CMYK = new CMYK();
 cmyk.m = 1.0;
 cmyk.y = 1.0;
 trace(cmyk.toRGB().hex24.toString(16)) // ff0000
 

See also

CMYK - Wikipedia
原色 - Wikipedia
The RGB (CMY) Color Model - Color Models - Technical Guides
ISP imaging-developers - 色変換式集 - CMYK


Public Properties
 PropertyDefined by
  a : Number
CMYK カラーの透明度 (Alpha) 要素の数値です.
CMYK
  c : Number
CMYK カラーのシアン (Cyan) 要素の数値です.
CMYK
  k : Number
CMYK カラーの色調 (KeyTone) 要素の数値です.
CMYK
  m : Number
CMYK カラーのマゼンタ (Magenta) 要素の数値です.
CMYK
  y : Number
CMYK カラーのイエロー (Yellow) 要素の数値です.
CMYK
Public Methods
 MethodDefined by
  
CMYK(c:Number = 0.0, m:Number = 0.0, y:Number = 0.0, k:Number = 0.0, a:Number = 1.0)
新しい CMYK インスタンスを作成します.
CMYK
  
このオブジェクトの複製を返します.
CMYK
  
このオブジェクトを HLS カラーに変換したオブジェクトを返します.
CMYK
  
このオブジェクトを HSV カラーに変換したオブジェクトを返します.
CMYK
  
このオブジェクトを RGB カラーに変換したオブジェクトを返します.
CMYK
  
toString():String
このオブジェクトのストリング表現を返します.
CMYK
Property detail
aproperty
public var a:Number

CMYK カラーの透明度 (Alpha) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 1.0 です.

The default value is 1.0.

cproperty 
public var c:Number

CMYK カラーのシアン (Cyan) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.

The default value is 0.0.

kproperty 
public var k:Number

CMYK カラーの色調 (KeyTone) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.

The default value is 0.0.

mproperty 
public var m:Number

CMYK カラーのマゼンタ (Magenta) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.

The default value is 0.0.

yproperty 
public var y:Number

CMYK カラーのイエロー (Yellow) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.

The default value is 0.0.

Constructor detail
CMYK()constructor
public function CMYK(c:Number = 0.0, m:Number = 0.0, y:Number = 0.0, k:Number = 0.0, a:Number = 1.0)

新しい CMYK インスタンスを作成します.

Parameters
c:Number (default = 0.0) — CMYK カラーのシアン (Cyan) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.
 
m:Number (default = 0.0) — CMYK カラーのマゼンタ (Magenta) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.
 
y:Number (default = 0.0) — CMYK カラーのイエロー (Yellow) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.
 
k:Number (default = 0.0) — CMYK カラーの色調 (KeyTone) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 0.0 です.
 
a:Number (default = 1.0) — CMYK カラーの透明度 (Alpha) 要素の数値です. 有効な値は 0.0 - 1.0 で, デフォルト値は 1.0 です.
Method detail
clone()method
public function clone():CMYK

このオブジェクトの複製を返します.

Returns
CMYK — このオブジェクトの複製です.
toHLS()method 
public function toHLS():HLS

このオブジェクトを HLS カラーに変換したオブジェクトを返します. 内部で一度 RGB カラーに変換した後に HLS カラーへと変換します.

Returns
HLS — HLS カラーに変換したオブジェクトです.
toHSV()method 
public function toHSV():HSV

このオブジェクトを HSV カラーに変換したオブジェクトを返します. 内部で一度 RGB カラーに変換した後に HSV カラーへと変換します.

Returns
HSV — HSV カラーに変換したオブジェクトです.
toRGB()method 
public function toRGB():RGB

このオブジェクトを RGB カラーに変換したオブジェクトを返します.

Returns
RGB — RGB カラーに変換したオブジェクトです.
toString()method 
public function toString():String

このオブジェクトのストリング表現を返します.

Returns
String — このオブジェクトのストリング表現です.