I am using Photoshop CS6. I have 40 images that have a transparent background open. I would like to apply a layer (a fill with gradient) to each of the 40 images without having to manually select Duplicate Layer (because I can only select one document at at time as a destination).

Any advice?


2 Answers 2


Perfect scenario for a Batch Action.

You'll need to perform the action once to record what you want to do, then setup a Batch Action under File > Automate > Batch.

At, least that's where to find it on CS3-CS5.

  • 1
    It's still there in CC... :-) Jun 12, 2013 at 4:58

An alternative to @ckpepper02's very practical answer is to set up the Action then select all the target files in Bridge and run Tools > Photoshop > Batch.... This gets you to the same place, and even runs the same script, but the convenience of selecting the files ahead of time in Bridge can make this faster and more convenient.

Not the answer you're looking for? Browse other questions tagged or ask your own question.