$ jpeginfo foto.jpg
800 600
$ convert -rotate 90 foto.jpg 1-90.jpg
$ convert -rotate -90 1-90.jpg 2-90.jpg
$ ls -l *.jpg
-rw-r--r-- ... 160313 ... 1-90.jpg
-rw-r--r-- ... 157738 ... 2-90.jpg
-rw-r--r-- ... 169681 ... foto.jpg
Как видно, размер файла изменился: foto -> 1-90 -> 2-90.
man convert
-rotate degrees apply Paeth rotation to the image
-transpose flip image vertically and rotate 90 degrees
-transverse flop image horizontally and rotate 270 degrees