Amazonで商品を見るセール会場へ

Photoshopスクリプト(jsx)│レイヤー名のままグループ化する方法

Photoshopで選択したレイヤーをレイヤー名のまま自動でグループ化するスクリプトを紹介します。

Live2Dなどでパーツを分ける際に重宝し、グループ名をリネームする手間を省けるスクリプトです。

目次

スクリプトを使用するメリット

  • 選択したレイヤーをそのままの名前でグループ化できる
  • Live2Dのパーツ分けやイラスト制作時のレイヤー整理に便利
  • ショートカットキーを割り当てるとワンアクションで実行可能

スクリプトでレイヤーをグループ化する手順

このスクリプトを使うと、選択したレイヤーをその名前のままグループ化できます。

STEP.1 スクリプトを格納

  1. 下記のコードをコピーしてテキストエディタに貼り付け、JSX形式で保存

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);
  1. CGM_GroupLayerName.jsx以下のフォルダに保存
C:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts\
  1. Photoshopを再起動。

STEP.2 スクリプトを実行

  1. [ファイル][スクリプト][CGM_GroupLayerName] を選択。
  2. 選択したレイヤーがレイヤー名のままグループ化されます。

さらに便利に使う方法(ショートカット設定)

  1. [編集][キーボードショートカット] を開く。
  2. 「ファイル」メニューからスクリプト(CGM_GroupLayerName.jsx)を探す。
  3. 「Ctrl + G」など任意のショートカットキーを割り当てる。
  4. ショートカットキーを押すだけで素早くグループ化できます。

レイヤーを操作するスクリプトは、ほかにもあります。

まとめ

  • 選択したレイヤーをレイヤー名のまま自動でグループ化できる
  • Live2Dのパーツ整理やイラスト制作の効率化に役立つ
  • ショートカットキーを設定すればワンアクションで実行できる

Photoshopのレイヤー整理を効率化したいときは、このスクリプトを活用してみてください。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

Photoshopのおすすめ書籍

Photoshop用PCの選び方

周辺機器の優先度

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次