■プログラム説明(ソースコード説明)
CMYKカラーで設定した値がRGB値だと、どのような値になるかはカラーオブジェクトのrgbのred, green, blueの値を読み出します。カラーオブジェクトに色の値が設定されると、カラーモデルに関わらずRGB, CMYK, グレー, HSB, Labカラーにまとめて値が設定されます。このため、RGBで設定した色をCMYKモデルで読み出して利用したりすることができます。
■ソースコード
colObj = new SolidColor();
colObj.cmyk.cyan = 60;
colObj.cmyk.magenta = 100;
colObj.cmyk.yellow = 10;
colObj.cmyk.black = 0;
r = colObj.rgb.red;
g = colObj.rgb.green;
b = colObj.rgb.blue;
alert(r+","+g+","+b);
■ポイント
なし
■実際のスクリプトをダウンロード(sample.js.zip)