以下の内容でスクリプトを組み、拡張子.jsで保存し、Photoshop7.0で読み込んで実行すると、
以下のようなエラーとなりました。
初めてスクリプトを組んだということもあり、超初心者ですが、上手く改善できればと思っております。
どうぞよろしくお願い致します。
(同じようなことが可能ならばスクリプト以外の方法でも構いません)
---エラー(ここから)---
Error21:undefined is not an object.
Line8
-> x2 = parseFloat(layObj.bounds[2]);
---エラー(ここまで)---
---スクリプト(ここから)---
preferences.rulerUnits = Units.PIXELS;
offsetX = 1; // 右側からの位置(1 pixel)
offsetY = 1; // 下側からの位置(1 pixel)
docObj = activeDocument;
layObj = docObj.activeLayer; // アクティブレイヤー
w = docObj.width.value;
h = docObj.height.value;
x2 = parseFloat(layObj.bounds[2]);
y2 = parseFloat(layObj.bounds[3]);
layObj.translate(w-offsetX-x2, h-offsetY-y2);
---スクリプト(ここまで)---
コメント(1件)
わからないんですが、手動なら説明できます。画面の端に定規が
あると思うんですが、そこから画面内に定規をドラッグしますと
縦横のガイドの棒が出てきます。それでロゴの位置を合わせては
どうでしょうか。急場しのぎですが。
この方法で背景が透明であるロゴマークの
レイヤ-を、レイヤ-として保存すれば後ろの背景の写真を変えるだけで
ロゴをスタンプできますが、それほど何度も使うようであれば
こういうロゴを自動的に入れるツ-ルもあります。
http://www5f.biglobe.ne.jp/~ayum/gazouhenkan/jtrim/044.html