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;