[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 な感じで
カラースペースを判定させる
| 固定リンク
「AdobeJSX」カテゴリの記事
- Transform Each 2.1(2016.11.20)
- Bjango-Actions(2016.11.20)
- [Ai]色の名前で画像を書き出す(2010.09.08)
- [Ai] 『色』を取得する(自分用メモ)(2010.09.07)
- [Ai]do javascript【AppleScriptからJSXを選択】(2010.07.30)
この記事へのコメントは終了しました。
コメント