I need to create multiple versions of an image with a different piece of artwork in each one. I created the image in Photoshop CS3 and added each version of the artwork as layers in a folder.

Layers palette

From this Photoshop document, I need to export one .png or .jpg for each of the layers in the 'Images' folder in the Layers palette, with only that layer visible (plus the other layers not in the Images folder). How can I automate this process so that I don't have to manually change the layer visibility and go File > Save For Web ten to fifteen times every time I tweak the document?


I think layer comps might work for that.


  • Yup! After setting up a bunch of layer comps, I can do File > Automation > Layer Comps to JPG... and export them all in one batch. May 18 '11 at 22:12
  • Awesome, glad it worked for you.
    – bmbaeb
    May 19 '11 at 13:16
  • Whoops, actually the command was File > Scripts > Layer Comps to Files.... May 19 '11 at 14:21

Well, the easy answer is to just record an Action of yourself saving all of the different layers (Actions window > Create New Action). Providing you're not renaming/deleting/adding layers, you should just be able to run that each time you make a tweak.

That's the only option you have, I believe. Sorry!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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