Photoshop Photo Resize Macro

What is a macro? A macro is an abbreviation for a set of commands, so instead of typing a complicated sequence of commands you can simply type the macro’s name. You can either think of macros as a new commands in their own right or as subroutines.

Macros are really useful to automate things like resizing your complete photo collection to fit on your website. the following article will help you make a Macro in Photoshop CS3, this macro will enable batch photo resizing.

  1. Open Photoshop CS3.
  2. Open the Actions » Default Actions window.

  3. Press the Create new action button.
  4. Give a name to your action and press the record button.

  5. Now every action you make within Photoshop will be recorded into the macro, so let’s be careful and only do things with want to do in the macro! Let’s open a photo…


  6. This macro resizes photos so let’s resize the photo we’ve just opened. To do this go in Image » Image Size… or ALT+ CTRL + I. Set the desired dimensions; note that it’s always better to use a percentage to keep the aspect ratio of the photos!


  7. When this is done, save your image in a folder where you’ll put all your images, something like C:\photos\thumbs; A little window with Jpg options should popup, in this window you can set the image quality. I usually put Quality: 8 (High).


  8. Your Action should now have 3 steps, Open, Resize and Save. You should now Press Stop on the Action bottom toolbar, so that the next actions aren’t recorded!


  9. Ok, we can finally start resizing all those photos! Go to File » Automate » Batch; you should get a window like this one. Enter all the right information, and press OK and wait. Do not forget to select your Action!

This entry was posted on Wednesday, June 4th, 2008 at 10:02 am and is filed under Photoshop. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

2 Responses to “Photoshop Photo Resize Macro”

KrisBelucci June 2nd, 2009 at 8:12 am

Hi, cool post. I have been wondering about this topic,so thanks for writing.

jme August 23rd, 2009 at 11:38 am

Thansk for this tutorial. Maybe I missed something but when I followed your guide the batchscript and chose a source directory containing 4 images, it tried to resize the same image 4 times. I just had to uncheck the open action from the newly created macro and then do the batch run again.

Leave a Reply