[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%縮小する。
}

コメントを残す

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


4 + = 五


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>