Copy link to clipboard
Copied
Hi,
I'm resizing some images and saving with a lower resolution and quality for web. It's a few hundred images spread across 13 source folders. I am batching one source folder at a time. When I run a batch, the files are saving to the wrong destination folder. All images are .jpg.
When I recorded my action:
I set the resolution, resized the image, and then did: File > Export > Save for web (legacy).
In the save for web window, I set the quality and metadata. Then I selected a new folder to save it to so that I didn't override my original.
When run a batch, I do the following:
File > Automate > Batch
I select the Set and corresponding Action that I want.
In Source, I select Folder then choose the folder that has my original images. None of the boxes are checked, and it's set to Stop for Errors.
In Destination, I select Folder then choose the folder that I want to save my images to. I select the checkbox to 'Override Action "Save As" Commands'.
In File Naming, I have document name in the first field, additional text in the second field, and the extension in the third field.
When I click "Ok", the action runs. The images are edited correctly (right size, image quality, and metadata), BUT they are saved in the destination folder selected when recording the action and the file name isn't changed.
Shouldn't the 'Override Action "Save As" Commands' checkbox override the file name and destination folder selected when recording the action?
I've also tried it without the 'Override Action "Save As" Commands' box checked. Without that box checked and with all else the same, the images are saved with the correct resolution and size. They are saved to the correct destination folder with the correct file name, BUT they are not saved with the correct quality or metadata.
I'd appreciate any help with this. I'm wondering if it may be a bug in Photoshop...
My info:
Photoshop CC (2017)
MacBook Air
OS X El Capitan Version 10.11.6
Thank you!
Copy link to clipboard
Copied
The reason is that since Save for web is an fairly old Export plugin, the images are saved to the folder you specified when using Save for Web. It's not a bug in photoshop.
File>Automate>Batch doesn't override that location that save for web saved to.
So when using Save for Web in an action, make sure the folder specified in save for web is the one you want to save to in your action.
Copy link to clipboard
Copied
Thanks for the feedback R_Kelly.
It does override the location specified when creating the action if the 'Override Action "Save As" Command' is not checked when batching. Seems backward that it would not override the location when I check the 'Override Action "Save As" Command' box, but that it would override the location when the 'Override Action "Save As" Command' box is left unchecked.
Any other suggestions? Thanks for you help!
Copy link to clipboard
Copied
No that is incorrect.
The folder that is specified in the Save for Web step in the action is where the images processed by Save for Web are saved to.
What your seeing is the images saved by Batch, but have not been processed thru Save for Web.
You can check the folder that is specified in Save for Web and compare the file size to the ones with the 'Override Action "Save As" Command' not checked.
Copy link to clipboard
Copied
You might just find it easier to use the Image Processor Pro script for saving for web and renaming the images.
Image Processor Pro 3.2b1 beta released

Get ready! An upgraded Adobe Community experience is coming in January.
Learn more