PDA

View Full Version : Help with Batch Resize in Photoshop


tofuboy
25th of September 2004 (Sat), 18:37
Here's a question, which I'm hoping there is an answer for...

Scenario: Say I have a few images I want to do an automated resize on in Photoshop. The only problem is, I have cropped them so their dimensions differ from each other, as well as their layout (some are landscape and some are portrait). I want my resize to make the longest edge 600 pixels, with the short edge being whatever it needs to be to keep the correct aspect ratio.

Is there a way to do this in Photoshop?

I found that if all my images are the same size, I can simply use a percentage to resize, but unfortunately, all my images don't have the same dimensions.

Thanks,

Scottes
25th of September 2004 (Sat), 18:45
Not with a simple action. Actions can't make decisions like that.

You could do it with some scripting in JavaScript or VB or another language that I can't remember right now.

tofuboy
25th of September 2004 (Sat), 19:12
that's what I was afraid of :( I know ACD See can do it, but it discards some of my iptc info from the image that I added in PS :(

Thanks for the reply

maderito
25th of September 2004 (Sat), 23:12
If you are only re-sizing (that is, not cropping) then use "Fit Image" . . .

In PS: File>Automate>Fit Image and enter 600 X 600 - or whatever your longest dimension should be. The image will fit within a 600 X 600 square irrespective of aspect ratio. If you're downsizing, you may want to add a small amount of USM sharpening to the resized image. This can be set up for batch processing in a PS action.

timmyquest
25th of September 2004 (Sat), 23:18
To fix this problem i actually just leave auto-rotate off in my camera (makes it easy with the lack of this feature in the 1D)

When i then resize all my photos in the file browser and rotate them as needed.

For a while i also just had two batches one "Resize 800 wide" and one "Resize 800 tall". Wasnt quiet as quick as my current method but it also worked.

Roger_Cavanagh
26th of September 2004 (Sun), 05:09
Woody is right. File>Automate>Fit Image is the way to do this. It can be used as part of a batch action to process a whole bunch of files, but remember to write the action so that a copy of the image is created and you don't over-write the original.

Another thing to remember, if you are PS CS user, is that the resampling method used by Fit Image will be the default setting in Preferences. Assuming that all (or most of) your images will be reduced in size, you may want to set the default to Bicubic Sharper, or you can record the preference change as part of the action.

Regards,

Scottes
26th of September 2004 (Sun), 12:16
If you are only re-sizing (that is, not cropping) then use "Fit Image" . . .

You learn something new every day. And that's a great thing to learn!

Man I love this place!

tofuboy
27th of September 2004 (Mon), 14:58
yes, thanks indeed. To overcome my lack of knowledge, I made 2 actions... one for tall photos and one for wide photos. This makes things easier. Thanks Woody :)

neil_r
27th of September 2004 (Mon), 15:04
You may find this thread interesting :)

http://photography-on-the.net/forum/showthread.php?t=36230

N

tofuboy
27th of September 2004 (Mon), 15:33
Very cool, thanks for sharing Neil... I didn't even know you could script like that with PS. New things for me to learn... hopefully I can make the programmer side of me useful :)

timmyquest
27th of November 2004 (Sat), 16:18
Took me a while to find this page again.

Can someone make it a sticky????