選択中のレイヤーを複製して、レイヤーサイズぶん移動させるだけの、簡単なフォトショップスクリプト(JSX)です。
ダウンロード SK_IncreaseLayer.zip
右に増やすスクリプト
var layLoc= activeDocument.activeLayer.bounds; //レイヤーのバウンディングボックスの座標を得る var w = Math.abs(layLoc[2]-layLoc[0]); //バウンディングボックスの幅を得る var dupObj = activeDocument.activeLayer.duplicate(); //レイヤーを複製 dupObj.translate(w,0); //バウンディングボックスのサイズ分、移動 activeDocument.activeLayer = dupObj;
下に増やすスクリプト
var layLoc= activeDocument.activeLayer.bounds; var h = Math.abs(layLoc[3]-layLoc[1]); var dupObj = activeDocument.activeLayer.duplicate(); dupObj.translate(0,h); activeDocument.activeLayer = dupObj;
レイヤーもしくはレイヤーフォルダを一つだけ選択して、スクリプトを実行してください。レイヤーの複数選択には対応していません。
(制作環境:Photoshop CS5)