Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Resizing multiple JPG's

Status
Not open for further replies.

Zodd

Technical User
May 5, 2005
33
US
Hello. I have a bunch of rather large pictures that I need to resize for sending via email. Is there a way to do them all at once? It would take me forever to do them one at a time.

Thanks
 
You could use actions to do this. Take one sample image (preferably a copy in case anything goes wrong) and open it. Open the Actions palette (Window > Actions) and create a new action using the "Create new action" button at the bottom of the palette. Give it a name, such as "Resize for Email", or whatever makes sense to you. When you click ok, the red "record" button lights up in the actions palette.

Go to Image > Image Size and make sure "Resample Image" and "Constrain Proportions" is checked. Change the rest of the settings to something appropriate, for example, change the resolution to 72dpi, or change the Width or Height to a suitable size. Click ok, then press the "Stop" button in the actions palette. Close the image (no need to save it).

That's the hard work done. You can now reuse that action in future without having to go through the above. Put all the photos you need resized into one folder, go to "File > Automate > Batch". Your action should be selected by default, but if it's not, have a look in the "Action" drop down list and select it. For Source, choose Folder, and navigate to your folder. For Destination, choose Save and Close. I would also suggest checking "Suppress Color Profile Warnings". Click Ok, and it will resize the whole folder for you.

Keep an eye on it for a few images; it might need you to keep pressing "ok" if there is a query about the file saving options. Also, this will overwrite the original images so make sure you make a copy of your images before you run the batch.
 
What machine are you using?

ImageMagick is fantastic for these sort of tasks

Or, as blueark suggests - take a moment to learn the batch automation feature of Photoshop. This can vary slightly from version to version but basically it involves recording a macro while working on one picture - and then stopping the macro. Then apply this to all pics in a specified folder - as blueark explains


Kind Regards
Duncan
 
There are many ways to do this.

If you're running Windows XP, try selecting the ones you want, right click on one, click Send To > Mail Recipient. This should launch a mini-wizard offering to size down the selected images and attach to an email automatically.

You could write a Photoshop action as above (always a bit of a PITA though).

You could grab a copy of the outstanding and venerable (not to mention free!) IrfanView at install, and hit "B" for lots of batch options, including resizing.
 
xnview.com is nice too.

- - picklefish - -
Why is everyone in this forum responding to me as picklefish?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top