■プログラム説明(ソースコード説明)
レイヤーを回転させるにはrotate(角度)を使います。角度を45度とすると時計回りに45度回転し、-45とすると反時計回りに45度回転します。レイヤーオブジェクトは参照番号または名前で指定することができます。
---------------------------------------------------------------------------------------------------------
■ソースコード
docObj = activeDocument.artLayers; ←レイヤーオブジェクトへの参照を変数に入れます
docObj[0].rotate(23.5); ←一番上のレイヤーを23.5度回転させます
docObj["レイヤー 2"].rotate(-60); ←レイヤー 2という名前のレイヤーを-60度回転させます
---------------------------------------------------------------------------------------------------------
■使い方
1:ファイルメニューからスクリプトを実行します。
2:一番上のレイヤーが23.5度、レイヤー 2という名前のレイヤーが-60度に傾きます。
---------------------------------------------------------------------------------------------------------
■ポイント
全てのレイヤー(背景を除く)を45度回転させるには以下のようになります。
docObj = activeDocument.artLayers;
for (i=0; i<docObj.length; i++)
{
if (!docObj[i].isBackgroundLayer)
{
docObj[i].rotate(45);
}
}
---------------------------------------------------------------------------------------------------------
■注意
なし
■実際のスクリプトをダウンロード(sample.js.zip)