Photoshop

【Photoshop】カンバスサイズを偶数にリサイズするスクリプト

photoshop-resize-even

カンバスサイズを奇数ピクセルから偶数ピクセルにする(奇数の場合+1pixel足す)スクリプトを書いてみました。

やり方

下記のコードをメモ帳にコピペして.jsxで保存

※片方しか偶数にならないことがあったので、2つに分けています。

※中央合わせ(TOPCENTER)にしています。左上合わせならにTOPLEFT変更してください。

ResizeEven_h();
ResizeEven_w();
function ResizeEven_h(){
var savedRuler = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS;
var w = app.activeDocument.width;
var h = app.activeDocument.height;
if(h % 2 != 0) app.activeDocument.resizeCanvas (w, h+1, AnchorPosition.TOPCENTER);
if(w % 2 != 0) app.activeDocument.resizeCanvas (w+1, h, AnchorPosition.TOPCENTER);
app.preferences.rulerUnits = savedRuler;
}
function ResizeEven_w(){
var savedRuler = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS;
var w = app.activeDocument.width;
var h = app.activeDocument.height;
if(h % 2 != 0) app.activeDocument.resizeCanvas (w, h+1, AnchorPosition.TOPCENTER);
if(w % 2 != 0) app.activeDocument.resizeCanvas (w+1, h, AnchorPosition.TOPCENTER);
app.preferences.rulerUnits = savedRuler;
}

参考

キャンバスサイズを変更する

ABOUT ME
すいみん
名前:すいみん 東京在住のデザイナー DTP・映像・3D・プログラミングまで、 なんでも自分で試して作ることが好きです。 ブログはその備忘録です。