【PS】レイヤー名をコピーして新規レイヤーにペーストする。

2Dいじり
2DいじりPhotoshop作品制作以外作業記録

この記事は約3分で読めます。

PhotoshopCS6で、 レイヤー名をコピーして新規レイヤーにペーストするスクリプトを作りたい。

 

参考サイトから下記のスクリプトを取得。

レイヤー名を求める

layName = activeDocument.artLayers[0].name;
alert(“一番上のレイヤー名は”+layName+”です”);

 

レイヤー名を設定する

activeDocument.artLayers[0].name = “写真屋”;

 

↑これから考えると↓これで、レイヤー名をコピー&ペーストできる筈。

layName = activeDocument.artLayers[0].name;  #レイヤー名のコピー
activeDocument.artLayers[0].name = “+layName+”  #レイヤー名のペースト

 

これを、別々のスクリプトにすると、↓こうなったので

20151119_00Create3D9110

  1. レイヤー名をコピーする。
  2. 新規レイヤーを作成する
  3. レイヤー名をペーストする

までを一つのスクリプトでする。

 

このスクリプトを作りたい理由

↓このアクション野中で、吹き出しを作るものがある。

【Photoshop】漫画のコマワリのテンプレートを作る。【アクション配布】 | Create3D-3dCG制作作業日記

↓このアクションを実行すると、吹き出しが作られる。

20151119_00Create3D911120151119_00Create3D9112

でも、その吹き出しのグループがここで設定している『セリフ枠』という名前になるので

テキストがなんなんのかは開けてみないとわからない。

 

名前を設定しないと『グループ 数字』になる。

 

 

前回↓これを作ったときに

「【刀剣乱舞】お風呂事情 勇者狸1」/「晶山嵐」のイラスト [pixiv]

#刀剣乱舞 【刀剣乱舞】お風呂事情 勇者狸1 - 晶山嵐のマンガ #同田貫正国 #乱藤四郎 #御手杵 - pixiv
お風呂事情 近侍歌仙 お風呂事情 勇者狸1 http:

20151119_00Create3D9113

っていうレイヤーが延々続いて疲れたので

どうしても、このスクリプトが欲しい。

 

このアクションでは

テキストのまわりに吹き出しを選択範囲で作ったのち

テキストレイヤーを洗濯した状態で実行する。

 

  1. 選択範囲のパスを作る。 ←ここでレイヤー名を取得
  2. 選択レイヤーの下に新規レイヤーを作成。
  3. そこにパスで描画する。
  4. 上のレイヤーと一緒にグループを作る。
  5. そのグループに『セリフ枠』という名前をつける。 ←ここでレイヤー名をペースト

したい。

 

ということで、このスクリプトを完成させたいわけです。

 

もうちょっと勉強が必要なので一端棚上げして

今の作業に戻る。

 

【この記事を書いた日 2015/11/19  7:21 】

 

 

 

コメント