Quantcast
Channel: Adobe Community : Popular Discussions - Photoshop Scripting
Viewing all articles
Browse latest Browse all 12244

Photoshop script that saves with different layers active?

$
0
0

Greetings. Long time Photoshop user... but looking for a way to streamline some workflows. I regularly have jobs where I need to create variations of what I am working on. To do this, I have base layers that are common to all of the final images, then have a set of layers that have the sections that vary on them. Now I have heard of Scripts that can be run in Photoshop, so I was wondering if there is a way to have such a script save out all of the variants, changing which of the 'variation' layers is visible as it does so. So if the layers were stacked like:

 

Shared Overlay

Variant 6

Variant 5

Variant 4

Variant 3

Variant 2

Variant 1

Shared content

Shared base

 

All of the shared layers would be visible, while the script would save the Variant 1 file with the Variant 1 layer also visible... Variant 2 with Variant 2 visible (and Variant 1 toggled back off), etc. Is such a thing possible within Photoshop with the scripting? And if so.... how capable is it? If the file format were more like:

 

Shared Overlay

Level 2 Variant 3

Level 2 Variant 2

Level 2 Variant 1

Level 1 Variation 3

Level 1 Variation 2

Level 1 Variation 1

Shared content

Shared base

 

Where i needed to save out files where the script activated Level 1 Variation 1, then saved out each of the 3 files with the Level 2 Variants (file1 would have Level 1 Variation 1 + Level 2 Variant 1 active, then file2 would have Level 1 Variation 1 + Level 2 Variant 2 active... etc)... is that also possible?

 

I don't necessarily need someone to provide a script, I'm happy enough to jump in and learn, if I can get an indication that I wouldn't be just spinning my wheels on something that isn't possible. Thanks, in advance, for any responses.


Viewing all articles
Browse latest Browse all 12244

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>