Using Image Magick to scale an image proportionally (Unix->General)
% find . -name "*.jpg" -exec convert -verbose -geometry 150x150 {} {} ;
This converts the files in-place, so have a backup. Even though the geometry is specified as 150x150, that just means make the image no larger than 150 in either direction.