That's what I've been doing thus far as well, but I was still wishing there were an easier way. I noticed that in Tools > Batch Processor > Resize (which is quite different from Tools > Batch Resize Images, for no apparent reason), there is an option to Resize by Pixel Dimensions. The "Best fit preserving original aspect ratio" seems to be equivalent to Batch Resize with "Size in pixels" and the "Preserve original aspect ratio" checkbox checked. Here, unlike in Batch Resize, they have a nifty button to the right of the Height and Width, which swaps the two values. If they had that same button in Batch Resize, it would eliminate the annoying task of manually swapping the values. Even better would be if they'd add an option to resize based on the longest edge and make sure it's, say 800 pixels (with an aspect ratio of 4:3, that would make the short edge 600, regardless of whether they were landscape or portrait).
However, I've just come up with a workaround: With Batch Processor, you can save presets. So create a preset for landscape resizing and one for portrait resizing and then make sure the correct preset is selected each time you do Batch Processor. It took me a while to get the presets right because it always seems to revert back to the default settings in between. But once I got them and tested them, they seem to work.
Still, is it too much to ask for photo management software to be able to resize so that the longest edge is X pixels while preserving the aspect ratio? Let's all clamor for that feature improvement in the next version!
Posted On September 7, 2009 - 02:33 AM (2 months ago) (
Permalink to this post)