While it’s relatively easy to write an Action to resize a series of images in Photoshop, it’s easier still to get Photoshop to do all the work for you. Photoshop comes with an image processor script that will open, resize, and save a series of images for you – very quickly. Here are the steps to make the batch resize process work for your images.
Step 1 – Image Processor
Choose File -> Scripts -> Image Processor. The image processor dialog shows a simple four-step process for resizing the images.
Step 2 – Choose images
In Section 1 of the Image Processor dialog, select to either resize the images already open in Photoshop (if you have them open) or click ‘Select Folder’ and choose a folder of images to resize. Select ‘Include all Subfolders’ if you wish to also include them.
Step 3 – Save images location
In Section 2 of the Image Processor dialog box, you can select where to save the images. When selecting ‘Save in Same Location,’ Photoshop creates a subfolder to save the images in so you don’t have to worry about overwriting them. When a subfolder of the same name already exists with images of the same names in it, Photoshop saves to that folder but adds a sequential number to the file. That way, you won’t lose your other files. Alternatively, you can select a different folder for the resized images.
Step 4 – File Type and Size
In Section 3 of the Image Processor dialog box, select the file type you want Photoshop to save your image as. For the web ‘Save as JPEG’ is the obvious choice. You can set a Quality value in the range 0 to 12 where 12 is the highest quality and 0 the lowest.
For better color on the web, you can also select ‘Convert profile to sRGB.’ Ensure that ‘Include ICC Profile’ at the foot of the dialog is checked so the profile will be saved with the image.
To batch resize the images, select the ‘Resize to Fit’ checkbox. Set the desired maximum width and height for the final image. For example, if you type ‘300’ for the width and ‘300’ for the height, the image will be resized so that the longest side of the image (whether it be in portrait or landscape orientation) will be 300 pixels.
The images are scaled in proportion so they aren’t skewed out of shape. If desired, you can save in another format as well. Just select its checkbox so you can save the same image in different formats and at different sizes in the one process.
The Width and Height measurements do not have to be the same. So you could, for example, specify a Width of 500 and a Height of 700 and no image will have a width greater than 500 or a height greater than 700.
Step 5 – Run Action
In Section 4 of the Image Processor panel, you can also select ‘Run an Action’ on the images if desired.
Step 6 – Run
Once you’re ready, click ‘Run’ and the images are automatically opened (if they are not already), resized, saved, and closed.
To see your resized images, choose File -> Open and navigate to the folder that you specified the images to be saved to. If you chose to save as a JPEG, the images will be in a subfolder called JPEG. PSDs are in a folder called PSD and so on.
In conclusion, whenever you need to resize a large number of images for uploading to the web, for example, the batch resize in the Photoshop Image Processor script makes the job fast, efficient, and painless.