Copy link to clipboard
Copied
I'm still looking to do this simple action: Create a script to process batch images, which are contained in multiple folders. I want them to be recorded in their respective folders, in web format, with a "Save for Web".
Apparently this is still not possible ? It's indispensable when you are working with a lot of images to integrate in a Website.
The only trick I know is to create a temporary folder and do your batch, folder by folder, and move the created images everytime to the right folder.
Copy link to clipboard
Copied
You could use the Image Processor Pro script which has a Save For Web setting.
Copy link to clipboard
Copied
Thank you, it's exactly what I'm searching for. It's a mix between all the functionalities I need. Adobe should include that in Photoshop.
Copy link to clipboard
Copied
Well, this extension is not compatible with my latest Photoshop version unfortunatly...
I found a solution by using under Scripts > Image Processor, for now. It does everything I want apart from saving for Web.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Are you wanting to save the folder as a file or the layers in the folder? You can use generate - name your folders/ layers with an extension - .png, .jpg, etc and turn on generate under the file menu.
Generate image assets from layers
Copy link to clipboard
Copied
Each folder has different layers basically, some have EN language + EN CTA and EN T&Cs, others French, others Portuguese etc. The BG folder is applying to each language folder as it holds the Visual Identity.
What I want to do is export each folder along with the BG folder as a jpg.
So in the case of my screenshot I would have 13 jpg
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Thanks but it's not working
Copy link to clipboard
Copied
Did you read the instructions? Take a look at the sample image layer structure. You'll have to slightly restructure your file to conform to the script requirements (or find or create a script that works with your layer structure)...
All of the separate "language" layer groups/sets will need to put into a single "parent" group. Select all of them and run the New Group from Layers... command.
The BG group can remain untouched.
You should then have 2 main "top-level" groups.
The script will then work as expected (I just tested).
EDIT: As the script saves to PNG/PSD, the script would need to be modified for JPEG or you can use Image Processor, Image Processor Pro or a Batch Action to batch save into JPEG files from the separate PNG/PSD files.
Copy link to clipboard
Copied
It's going to be used over and over again on multiple psd files and we can't just adapt our templates to fit this script. I am looking for a script adapted to our situation.
Thanks though
Copy link to clipboard
Copied
It's going to be used over and over again on multiple psd files and we can't just adapt our templates to fit this script. I am looking for a script adapted to our situation.
Thanks though
By @defaultovndcb2l9ulj
OK, if I personally was in your position, I would automate via action or script the adaptation of your templates to suit the script, which is the easiest option.
Otherwise, it will come down to custom scripting. Do you know how to script?
Copy link to clipboard
Copied
I don't but if I have to I will get someone to do it for me. I was just wondering if there was an easier solution
Copy link to clipboard
Copied
If you can find a script that comes close, somebody might be able to make minor modifications. Perhaps somebody will offer code from scratch, or you could commission this as a paid project. Good luck!
Copy link to clipboard
Copied
Copy link to clipboard
Copied
@Jeff Arola – Good call, I had forgotten about this script from Paul!
For modern versions of Photoshop using the second darkest UI colour, you may wish to update the scriptUI colour.
Original code line 44:
var myBrush = g.newBrush(g.BrushType.SOLID_COLOR, [0.99, 0.99, 0.99, 1]);
Change 0.99 to 0.25 or 0.3:
var myBrush = g.newBrush(g.BrushType.SOLID_COLOR, [0.25, 0.25, 0.25, 1]);
One could also change line 103 from:
win.g5.rb4.value=true;
To:
win.g5.rb8.value=true;
To default the radio button selection to "Save all layerSets along with bottom layerset".
Find more inspiration, events, and resources on the new Adobe Community
Explore Now