Linux
Image Magick
Check info on convert
in the official ImageMagick documentation here.# Create thumbnails
for i in $(ls -1 | sed -e 's/\.JPG$//'); do convert -thumbnail 300 $i.JPG $i-thumb.JPG; done;
# Resize images to a preset width
for i in $(ls -1 | sed -e 's/\.JPG$//'); do convert -resize 2000 $i.JPG $i-rsz.JPG; done;