【イラレ用スクリプト】ラスター画像のカラー取得

イラレ用スクリプトでの「ラスター画像に乗せた色の取得の方法」についてあまり情報がなかったのでメモしておきます。


//ラスター画像の色取得
//doc:app.activeDocument、item:色を取得したいラスター画像
//return:ラスター画像の色
function getRasterItemColor(doc, item) {

var originalSelection = doc.selection;
doc.selection = [item];
var rasterItemColor = doc.defaultFillColor;
doc.selection = originalSelection;

if (rasterItemColor.constructor.name == 'SpotColor')
return doc.swatches.getByName(rasterItemColor.spot.name);
else
return rasterItemColor;

}



いいなと思ったら応援しよう!