How to resize images from command line
First install imagemagick, it includes you the convert command, that will process the images. For Ubuntu:
sudo apt-get install imagemagick
Convert an image with examples:
convert image.jpg image.png
convert image.png -quality 95 image.jpg
convert image.jpg -resize 400x400 image.png
convert image.jpg -rotate 90 image.png
Resize all images in a folder (to save with the same name remove the sm- preffix):
for file in *.jpg; do convert $file -resize 640x640 sm-$file; done
Source: