A Quick way to resize images in batches could be find that Preview has that functionality. Open the whole batch of images in Preview; the images will all open in the same window with thumbnails visible in the sidebar.
Select all of the thumbnails in the sidebar (with Command-A, or click the first and then click the last while holding Shift). Next, from the Tools menu, choose Adjust Size. You’ll be presented with a dialog containing options to resize to all the common 4:3 and 16:9 screen sizes, as well as the option to define custom dimensions. Images are scaled proportionately and resampled by default.
snow leopard preview image resize
Save the resized images, and you’re done!
Preview will prompt you to save any changes if you attempt to close the window.
You can also use sips on the command line:
sips -Z 1024 *.jpg
will resample to a max of 1024 px for the long edge.
Note that sips rewrites images in place, so you should do this on a copy if you care.