Skip to main content
Known Participant
July 10, 2019
Answered

batch resize from 3:4 to 4:4 without cropping or distorting

  • July 10, 2019
  • 2 replies
  • 9436 views

I have over 1000 web images I need to resize. They are all on figures on a white background. The need to be reduced and resized to 2000x2000 pixels at 300 dpi for Amazon and Walmart. I can't figure out how to do this, I know I tested it before and it worked, but now it won't adjust the ratio correctly using a image processor script... please help.

This topic has been closed for replies.
Correct answer JJMack

The action I posted should resize all your images 2000x2000at300dpi without cropping image content  batch it using the image processor. You can download the action here http://www.mouseprints.net/old/dpr/ResizeSquare.atn

set up the image processor this way:

2 replies

vikashk503
Participating Frequently
July 10, 2019

Hi,

I would suggest you to create an action and then try. I too process multiple images and I find Action within Photoshop as the best, efficient way to do. Here are the steps :

1. From the top Menus in Photoshop, click on windows and select Actions. This will open Action Panel.

2. Before you begin , lets put all your images in one folder. Now copy the folder and put it on desktop or your desired drive. This way you are working with back up not with originals.

3.From the Fly out menu of Action Panel, select New Actions. Type a name and click on record button.

4. open the image in Photoshop from that back up folder.

5.go to image menu and click on resize and type the desired resolution .

6. Go to file click on save as. press ok to the prompts and then it would ask for a location to save. Create a new folder and save it there.

7. go to file and click on close and file will be closed.

8. go back to action menu and stop the action.

9. go to the back up folder and move that image which had just processed out of there to somewhere else because once you run the action it may create duplicate.

10. go to file menu in Photoshop, automate, batch.

11. your action will be selected by default if not choose it. check the box to override save as and avoid open command.

12. select the destination folder as  the new folder you had created earlier.

13. click on run

Thats it. Please let me know for problems. I think it should do it.

sj1122Author
Known Participant
July 10, 2019

Thanks,

I did this it worked on about 75% of the images, and the rest didn’t crop right so I have to go back and redo those. But for the most part this did help! I’m going to try pulling those out and re-running the action just on those and see if I can automate instead of hand cropping.

cheers.

sue

JJMack
Community Expert
JJMackCommunity ExpertCorrect answer
Community Expert
July 10, 2019

The action I posted should resize all your images 2000x2000at300dpi without cropping image content  batch it using the image processor. You can download the action here http://www.mouseprints.net/old/dpr/ResizeSquare.atn

set up the image processor this way:

JJMack
JJMack
Community Expert
Community Expert
July 10, 2019

You do it with a simple action.  Image that doe not have a 1:1 aspect ratio will be resized to fit your 2000x2000 canvas and then have canvas add toe make the image square with boarders add by the added canvas.

Step 1 Menu File>Automate>Fit Image...

In the fit image dialog  enter 2000 for width and height.

Step 2 menu Image>Canvas Size....

in the canvas size dialog you want to record 2000 width and height  but that will not record that way if you record that after the fit image step for one side will be 2000 so Photoshop will not record a change for that side. So you need to stop recording. change the document size so both side are less than 2000 then press record an record the Canvas size step 2000 width and height.  You can then batch the action with Batch or Image processor. Also add a Image Size uncheck resample and set 300dpi if you actually need the print resolution to be 300dpi. Resolution is meaning less on the web. 2000px by 2000px is a large image in a normals web page. It will not fit on many  displays

JJMack