That Sucks!!
So the only way to link layers in an action is by layer name???
ALDEB
Try hacking. Thats what I do when writing actions.
Why cant you name your layers?
Mathias,
In the action I link some text and a layer together and merge them. To link them together it currently looks for a Layer 1. Of course when other layers are created and there already is a Layer 1 that makes my action not good. When I merge a Text layer down onto another layer it loses the text as the layer name. It will not let me merge down another layer onto a text layer. I have found that if I link the two layers and I merge down the text remains the layer name. If I just merge down without linking I lose the text as the layer name.
What did you mean by hacking the action?
Thanks for your input
ALDEB
What I mean by hacking is to find a way to achieve what you want, but not necessarily by the most obvious or easiest route.
Here´s a few stray ideas:
Try rendering your text layer (Layer>Rasterize>Text). That should allow you to merge a top layer down on it. – or to use the Merge Visible (Ctrl-Alt-Shift-e) command on it.
Try making a layer set. Put the layers in the set. Link all layers in set. Go from there.
Try naming your layer when recording the action – naming layers is recordable.
Mathias
Thanks Mathias,
I hacked around and accomplished what I needed by using the Rasterize Text and naming layers while they were current
ALDEB
Alan:
As I was following this thread, I got kind of lost during the detour regarding the linked layers. So would you mind starting over? Maybe there’s a way to achieve the desired result.
To help visualize your situation, can you post a reply something like the following:
Beginning layer stack:
* Layer 1
* Happy Birthday (Text Layer)
Desired Result:
* Happy Birthday (Text Layer)
(or whatever the before/after should look like).
Also, the concern about Layer 1 isn’t sinking in, either.
Are you saying your action creates a new layer?
If there’s no Layer 1 present in the image, PS assigns "Layer 1" as a name, but if there’s already a Layer 1 in the image, the new layer is named something else, e.g., Layer 2. This can result in unexpected/unintended results of the image already has Layer 1 when the action is played?
~Danny~
Danny,
My action does create a layer. Of course when I am creating the action the layer is layer 1. When I use the action with an existing image there could already be a layer 1 which then makes my action a problem. I solved it though by naming the layer as I create the action.
regards,
ALLEN
Perfect solution.
Glad you got it figured out.