Photoshopのスクリプト
Photoshopのスクリプト。レイヤーグループの名づけ親。
読み込んだCSVの文字列をもとに、レイヤーグループの名前を変更します。
NadzukeLayerGroups.jsxをダウンロード、または作成します。
\Program Files\Adobe\Adobe Photoshop(使用バージョン)\Presets\Script に(1)のjsxファイルを追加します。
Photoshopを起動します。
ファイル -> スクリプト -> NadzukeLayerGroups
・レイヤーグループの名前を、読み込んだCSVのファイルをもとに、名前を変更していくスクリプトです。
・レイヤーグループが無い状態の場合、空のレイヤーグループを作成し名前を変更する処理を行います。
・既にいくつかレイヤーグループがある場合は、足りない分のレイヤーグループを自動で追加します。
・追加されたレイヤーグループは、レイヤーパネルが紫色に設定されます。
・階層になっているレイヤーグループは親のレイヤーグループ名だけが、変更されます。
・レイヤーグループのみ、CSVの情報を反映します。
※レイヤーが混在していてもレイヤーは処理対象外となります。
・1セル1項目1列でかき出されたCSVを前提に、設計しています。※1
そのため、CSVにはファイル名以外の情報を入れていると、その文字列もファイルの一部として生成されます。
・CSVを読み込みとなっていますが、.txtでも可能です。※2
・Photoshop CS5.5/CC2018で、動作確認済み。
(上記以外のバージョンも問題ないと思いますが、保証は出来ません)
※1-左のように、2列以上では希望する結果が得られません。
右のように必ず1列でCSVを作成してください。
※2-下図のように、一行一項目<改行>という形式であればデータとして使えます。
不具合や要望などありましたらIssuesか、下記までお願いいたします。
(要望は応えられない可能性が高いです。)
https://twitter.com/yukichi0306