Photoshopで選択したレイヤーをレイヤー名のまま自動でグループ化するスクリプトを紹介します。
Live2Dなどでパーツを分ける際に重宝し、グループ名をリネームする手間を省けるスクリプトです。
目次
スクリプトを使用するメリット
- 選択したレイヤーをそのままの名前でグループ化できる
- Live2Dのパーツ分けやイラスト制作時のレイヤー整理に便利
- ショートカットキーを割り当てるとワンアクションで実行可能
スクリプトでレイヤーをグループ化する手順
このスクリプトを使うと、選択したレイヤーをその名前のままグループ化できます。
STEP.1 スクリプトを格納
- 下記のコードをコピーしてテキストエディタに貼り付け、JSX形式で保存
Photoshopのほかの操作は、まとめからご覧いただけます。
あわせて読みたい


Photoshopの使い方まとめ|レイヤー操作・書き出し・スクリプト
Photoshopの記事を、やりたいことから探せるように分類しました。 同じ作業を何度も繰り返している場合は、スクリプトの項目もご覧ください。 各カテゴリーは閲覧数の多…
CGM_GroupLayerName.jsx
function sTT(v) {
return stringIDToTypeID(v)
}
var layObj = activeDocument.activeLayer.name;
(ref1 = new ActionReference()).putClass(sTT('layerSection'));
(dsc1 = new ActionDescriptor()).putReference(sTT('null'),ref1);
(ref2 = new ActionReference()).putEnumerated(sTT('layer'), sTT('ordinal'), sTT('targetEnum'));
(dsc2 = new ActionDescriptor()).putString( sTT('name'), layObj );
dsc1.putReference(sTT('from'), ref2);
dsc1.putObject( sTT('using'), sTT('layerSection'),dsc2);
executeAction(sTT('make'), dsc1);CGM_GroupLayerName.jsxを 以下のフォルダに保存。
C:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts\- Photoshopを再起動。
STEP.2 スクリプトを実行
- [ファイル] → [スクリプト] → [CGM_GroupLayerName] を選択。
- 選択したレイヤーがレイヤー名のままグループ化されます。
さらに便利に使う方法(ショートカット設定)
- [編集] → [キーボードショートカット] を開く。
- 「ファイル」メニューからスクリプト(CGM_GroupLayerName.jsx)を探す。
- 「Ctrl + G」など任意のショートカットキーを割り当てる。
- ショートカットキーを押すだけで素早くグループ化できます。
レイヤーを操作するスクリプトは、ほかにもあります。
あわせて読みたい


Photoshopスクリプト(jsx)│選択したレイヤーを別ドキュメントに複製する方法
Photoshopで選択したレイヤーを新規ドキュメントに複製し、自動でトリミングするスクリプトを紹介します。 UI素材の書き出し前調整や、個別レイヤーの切り出し作業を効…
あわせて読みたい


Photoshopスクリプト(jsx)│全てのロックを解除する方法
Photoshopで作業中、いずれかのレイヤーにロックがかかっていて編集できない場面があります。 そうしたケースで役立つのが、すべてのロックを一括で解除するスクリプト…
あわせて読みたい


Photoshopスクリプト(jsx)│一括でベタ塗りレイヤーの色をまとめて変更する方法│Ditto
イラスト制作時にベースカラーの塗りを「ベタ塗り調整レイヤー+マスク」で管理すると、後から色を変更しやすくなります。 しかし、対象のレイヤーが多いと1つずつ変更…
あわせて読みたい


Photoshop│「リンクを配置」の使い方
Photoshopの「リンクを配置」機能を使うと、外部ファイルの更新を自動でレイアウトに反映できます。 「リンクを配置」を使えば、PSDなどの別ファイルを参照して配置でき…
まとめ
- 選択したレイヤーをレイヤー名のまま自動でグループ化できる
- Live2Dのパーツ整理やイラスト制作の効率化に役立つ
- ショートカットキーを設定すればワンアクションで実行できる
Photoshopのレイヤー整理を効率化したいときは、このスクリプトを活用してみてください。
