[Photoshop]スクリプトで単純な繰り返し処理をする。

Photoshopでスクリプトを実行する際は、ExtendScript Toolkitを使用する。

例:レイヤーの複製、レイヤーの縮小を、指定した回数繰り返すスクリプト

kurikaesi = 20

for(i=0; i < kurikaesi; i++){
	activeDocument.artLayers[0].duplicate()
	activeDocument.artLayers[0].resize(90,90)
}

▼スクリプトを実行する前に用意する。

①レイヤーを二つ作る。
②上から数えて一番目のレイヤーを黒で塗りつぶす。
③上から数えて二番目のレイヤーを白で塗りつぶす。
④上から数えて1番目のレイヤーの不当明度を10%にする。

▼ExtendScript Toolkitからスクリプトを実行する。

▼スクリプトの実行結果

▼スクリプトの解説

kurikaesi = 20
//↑変数kurikaesiに繰り返したい回数を入れる。

//for文を使用し、処理を指定回数繰り返す。
for(i=0; i < kurikaesi; i++){

//↑変数iに数値0を入れる。
//↑変数iが変数kurikaesiに入っている数値より小さいとき、処理を繰り返す。
//↑処理が終わる毎に変数iに1を足す。

	activeDocument.artLayers[0].duplicate()
	//↑上から数えて、一番最初のレイヤーを複製

	activeDocument.artLayers[0].resize(90,90)
	//上から数えて、一番最初のレイヤーを、縦横90%縮小する。
}
広告

コメントを残す

メールアドレスが公開されることはありません。

スパム対策用の計算式と画像認証です。↓の欄を入力しないとコメントが出来ません。 *

*