【イラレ用スクリプト】ラスター画像のカラー取得
イラレ用スクリプトでの「ラスター画像に乗せた色の取得の方法」についてあまり情報がなかったのでメモしておきます。
//ラスター画像の色取得
//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;
}