« [封筒]JIS S 5502 : 1997と郵政の規定の違い【その2】 | トップページ | [HELP]RealNetworksヘルプファイル »

[Ai] 『色』を取得する(自分用メモ)

書類のカラースペースは
app.activeDocument.documentColorSpace

DocumentColorSpace.CMYK
DocumentColorSpace.RGB

にわかれる

オブジェクトのカーラースペースは


layerObj = app.activeDocument.activeLayer;
currentObject = layerObj.pathItems[0];
var currentColor = currentObject.fillColor;


var currentCyan = Math.round(currentColor.cyan);
var currentMagenta = Math.round(currentColor.magenta);
var currentYellow = Math.round(currentColor.yellow);
var currentBlack = Math.round(currentColor.black);

var currentRed = Math.round(currentColor.red);
var currentGreen = Math.round(currentColor.green);
var currentBlue= Math.round(currentColor.blue);


var currentSpotcolor = (currentColor.spot.name);


カラースペースが違う場合
currentColor の戻り値がundefinedになるので
if文で == undefined な感じで
カラースペースを判定させる

|

« [封筒]JIS S 5502 : 1997と郵政の規定の違い【その2】 | トップページ | [HELP]RealNetworksヘルプファイル »

AdobeJSX」カテゴリの記事

コメント

この記事へのコメントは終了しました。