How to batch resize an image and create multiple sizes (with Photoshop)?

I want to batch resize an image in multiple sizes with Photoshop.

The sizes are most of the time the same so I would like to have profiles for a set of fixed sizes.
Ideally I just need to open my source image and click on “Batch Profile #1” and then Photoshop is creating/saving X different sizes of that image as an output in a specific folder.

This is what i want:

input output explanation

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

Make a Main folder where to put the batched images and inside this folder make four more, one for each width: 1005, 640, 320 and 125.

Make an action and record this steps:

  • Menu File > Automate > Fit Image insert only the width, for the height keep the same number: 30000 with Don’t Enlarge option active.

1005

  • Save or Export for Web and Devices > Select the .jpg options > Save it in the 1005 folder.
  • Menu File > Automate > Fit Image

640

  • Save or Export for Web and Devices > Select the .jpg options > Save it in the 640 folder.
  • Menu File > Automate > Fit Image

320

  • Save or Export for Web and Devices > Select the .jpg options > Save it in the 320 folder.
  • Menu File > Automate > Fit Image

125

  • Save or Export for Web and Devices > Select the .jpg options > Save it in the 125 folder.
  • Stop the action

Action

  • Make the Batch. For the destination select the Main folder and check Override Action “Save As” Commands.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x