■プログラム説明(ソースコード説明)
レイヤーを結合するにはmerge()を使います。下のレイヤーと結合されます。見えているレイヤー全てを結合するにはドキュメントオブジェクトに対してmergeVisibleLayers()を使います。
■ソースコード
activeDocument.activeLayer.merge();
■ポイント
開かれているドキュメントのレイヤーを統合するには以下のようになります。
docObj = documents;
for (i=0; i<docObj.length; i++)
{
activeDocument = docObj[i];
if (docObj[i].artLayers.length > 1)
{
docObj[i].mergeVisibleLayers();
}
}
■実際のスクリプトをダウンロード(sample.js.zip)