Pastalablog in はてな

時代はブログ! 日記もあるよ→http://pastak-diary.hatenadiary.com

Photoshop*1をJavascriptで動かしてみたのでメモ

Adobe ExtendScript Toolkit 2を使えば、簡単に出来る*1ので、やってみた。

テキストレイヤーを生成

先日の感謝状作るときに作ったやつ*2を見やすくした。

var layObj = activeDocument.artLayers;
var text="hoge";
x=0;
y=50;
layRef = layObj.add(); //新規レイヤーを追加
layRef.kind = LayerKind.TEXT; //レイヤーをテキストレイヤーに
layRef.textItem.contents = text; //テキストレイヤーに文字列を
layRef.textItem.position=Array(x,y); //レイヤー位置を指定(配列)
layRef.textItem.size=11; //フォントサイズ
}

普通にJavascriptのif文とかfor文とかも使えるので便利かもです。
他にapple scriptとかVBscriptとかも使えるそうですね。

*1:無くても別に出来る

*2:使わなかったけど