Bulk Image Ratio & Resize to fit a certain canvas size
Copy link to clipboard
Copied
Hey Fellow Users 😄
I'm after some photoshop help and how to resize bulk images to certain canvas size. But I must keep the current image ratio for display purposes and they need to be placed in the centre of the canvas with a background of white.
Some images are also transparent some are not.
This is needed for my website and for the products I sell, show and display all the same size as such.
I get my images from the suppliers and each image from them is uploaded differently and I'm trying to find an easier way around this instead of doing them individually.
Explore related tutorials & articles
Copy link to clipboard
Copied
Use Image Processor/Image Processor Pro and then Canvas Size to pad the images as required. You can run an action after processing in IPP.
Copy link to clipboard
Copied
Perhaps you can do your job using data driven graphics. You must setup data sets and batch rename files what will make thing easier although it won't be hardest thig since you want only one image per file.
Here are some of my tutorials on this topic, as any additional question if you need help https://www.designeasy.co/search/label/Variables
Copy link to clipboard
Copied
Hello Shawn,
Did you figure out how to get your product images in the right size? I've got exactly the same problem and I'm hoping you found a solution that you would share.
Copy link to clipboard
Copied
I'd simply make an action. First, File > Automate > Fit image to fit all images inside a certain format, then Canvas Size for final rectangle size, with the required background color.
Copy link to clipboard
Copied
I'm thinking that you will need to "normalise" the visual content to a consistent visual size.
The Select > Select Subject + Image > Crop commands can be useful for this task, before running the File > Automate > Fit Image command. A canvas size step is also used to normalise the sizes after the fit image step.
I'd record an action similar to the image below and then run it via Batch, Image Processor or 3rd party scripts such as Image Processor Pro or Picture Processor.

