Photoshop CS4自動化作戦

RGBカラー値をCMYK値として読み出す

■プログラム説明
 RGBカラーで設定した値がCMYK値だと、どのような値になるかはカラーオブジェクトのcmykのcyan, magenta, yellow, blackの値を読み出します。カラーオブジェクトに色の値が設定されると、カラーモデルに関わらずRGB, CMYK, グレー, HSB, Labカラーにまとめて値が設定されます。このため、RGBで設定した色をCMYKモデルで読み出して利用することができます。

■ソースコード
colObj = new SolidColor();
colObj.rgb.red = 255;
colObj.rgb.green = 128;
colObj.rgb.blue = 64;
c = colObj.cmyk.cyan;
m = colObj.cmyk.magenta;
y = colObj.cmyk.yellow;
k = colObj.cmyk.black;
alert(c+","+m+","+y+","+k);

■ポイント
 なし