人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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);
???スクリプト(ここまで)???

●質問者: yoshifuku
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ