1

Photoshop(CS3以降と思われます)でテキストレイヤーを作成すると、「レイヤーコンテンツ」が変更されると「レイヤー名」が自動更新されます。

「コンテンツ」から「名前」へのこのリンクは、「レイヤー名」を手動で変更するまで残ります。その後、リンクが切れています。

レイヤーの「手動で入力した名前」を削除してレイヤーのコンテンツに再リンクできるスクリプトを作成する方法があるかどうか疑問に思っていましたか?

もう1つのオプションは、テキストレイヤーのすべての属性を読み取り、レイヤーを削除して、削除されたレイヤーとまったく同じように見える新しいレイヤーを、まったく同じ位置に、同じフォントとコンテンツで作成するスクリプトです。 「テキストコンテンツ」から「レイヤー名」へのリンク?

ありがとうございました。

4

1 に答える 1

0

2番目のオプションは間違いなく可能ですが、最初のオプションについてはわかりません。以下に、新しいテキスト レイヤーを作成するためのスニペットがあります。あなたの場合、関連するすべてのプロパティを既存のものからコピーするだけです。

#target Photoshop

var doc = app.activeDocument;

var newLayer = doc.artLayers.add();
newLayer.kind = LayerKind.TEXT;
newLayer.textItem.contents = "test";
于 2013-09-26T18:29:28.777 に答える