Photoshopスクリプト(jsx)│選択したレイヤーサイズのシェイプを作成する方法

Photoshopで 選択したレイヤーのサイズを取得し、そのサイズのシェイプを自動作成するスクリプト を紹介します。

このスクリプトを使えば、 レイヤーと同じ大きさのシェイプを素早く作成 できます。

目次

選択しているレイヤーの座標を取得する方法

Photoshopの bounds プロパティを使用すると、 選択しているレイヤーの四隅の座標を取得 できます。

レイヤーの座標を取得するコード

layObj = activeDocument.activeLayer.bounds;
x1 = layObj[0];
y1 = layObj[1];
x2 = layObj[2];
y2 = layObj[3];
alert("(" + x1 + "," + y1 + ")-(" + x2 + "," + y2 + ")");

このコードを実行すると、 レイヤーの開始位置(x1, y1)と終了位置(x2, y2) をアラートで表示できます。

選択したレイヤーのサイズのシェイプを作成するスクリプト

以下のスクリプトを使用すると、選択したレイヤーと同じサイズの 新しいシェイプ(パス)を自動生成 できます。

STEP.1 スクリプトを格納

  1. CreateShapeFromLayer.jsx という名前で保存。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次