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