Skip to main content
THRobinson
Participating Frequently
June 18, 2020
Question

How To Create Batch to Resize to Square

  • June 18, 2020
  • 2 replies
  • 8257 views

Had someone send me a folder of images of all sorts of sizes, shapes and file types.

 

They need everything shrunk down to 600x600@300dpi (jpg). So, anything not sqaure in shape, will need white added to the tops/sides to make the image square.

 

I'm familiar with making scripts and batch running... but not something like this.

 

Any ideas? 

This topic has been closed for replies.

2 replies

JJMack
Community Expert
Community Expert
June 19, 2020

A simple action can be batched to do what you want to. Step 1 Image size resample not checked. Set Print resolution to 300 DPI. Step 2 File>automate>Fit Image. Set width and height to 600 px. Step 3 Canvas size set width and height 600 px.

JJMack
Participant
October 8, 2021

Hey JJMack, can you explain to me more about how to do this? Do I start makeing an action or do I start in imageprocessor?

 

Thanks

JJMack
Community Expert
Community Expert
October 8, 2021

You need to make sure that you force Photoshop to record both  the width and height in the Canvas size step to 600px in both width and height.  You can do that by first recording  a canvas size step after the fit image step  to set width and height to 601. Then record a second canvas size step width and height  to 600.  Stop recording and delete the 601 canvas size step.   Expand the Action fully so you can verify all is recorder the way you want it to be.

Batch the action with Photoshop Batch or Image Processor.

JJMack
Geppetto Luis
Legend
June 18, 2020

you can create an action co this path create new white 600x600 document insert photos inside image and save centers then use the Photoshop batch tool