Photoshop7.0で、アクティブレイヤーを右下から1pxのところに配置したいと思います。

以下の内容でスクリプトを組み、拡張子.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人5回まで
  • 登録:
  • 終了:2012/07/29 10:25:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

  • id:ciro01
    すいませんフォトショップを持っていない上スクリプトの入れ方を
    わからないんですが、手動なら説明できます。画面の端に定規が
    あると思うんですが、そこから画面内に定規をドラッグしますと
    縦横のガイドの棒が出てきます。それでロゴの位置を合わせては
    どうでしょうか。急場しのぎですが。

    この方法で背景が透明であるロゴマークの
    レイヤ-を、レイヤ-として保存すれば後ろの背景の写真を変えるだけで
    ロゴをスタンプできますが、それほど何度も使うようであれば
    こういうロゴを自動的に入れるツ-ルもあります。
    http://www5f.biglobe.ne.jp/~ayum/gazouhenkan/jtrim/044.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません