Most people who have ever had to re-size images are familiar with Photoshop’s action abilities. Actions give you the tools to repeat the same steps over and over with multiple images by simply recording each change, and using the Batch automation to (almost) instantaneously apply the edit to every open image.
But let’s say you want to take it a step further. If you are looking to size an image, as well as change the file type to a different extension, using an action is only half the battle. You can go through the process of making a new file extension changing action with the Save As command, right? The problem with this route is that Photoshop will save your images to the folder you originally chose while recording your action; “Pictures” for example. And that’s fine if that’s what you’re looking to do. But, when you open a picture you need to save in the “Work” folder you’re going to run into an issue.
Thankfully though, there is a solution! Rather than going straight to the batch menu, or just hitting play from the actions menu, click “File” to discover the “Scripts” drop down. Within the “Image Processor” you are given the capability to use open images, select a location to save processed images, and change your file type, all WHILE running an action! The only drawback being that you must close all the images afterwards (with a simple Close All selection from File).
So, rather than pulling out all of your hair backtracking, here’s my advice. Create an image sizing action, such as 400×400 pixels, and use it along with the Image Processor script. Viola! This route will take you where you need to go with one exception, Photoshop will create a JPEG folder within your destination folder.
This works well with Adobe Photoshop CS6, but hasn’t been tested in with earlier versions. Please let me know if this method works for you in a comment below!