you need to specify the -quality setting for your jpg output file. IM uses a default of -quality 80. Your input image may have been at a lower quality than the outputs using the default quality of 80. You can set it lower if you want smaller jpg file sizes. Also add +repage to your command. Also put your input image right after "convert".
convert big_file -crop 120x120 -quality 50 +repage small_file.jpeg
Crop a large image into multiple smaller ones
- anthony
- Posts: 8883
- Joined: 2004-05-31T19:27:03-07:00
- Authentication code: 8675308
- Location: Brisbane, Australia
Re: Crop a large image into multiple smaller ones
Jpg is not recommended as a intermediate image, only as a final image format for use on the web. If you can try and keep a copy of images in a non-lossy format like PNG (yes it is larger), or better still always try to start processing image from the original source image so ac to avoid loss of quality.
Anthony Thyssen -- Webmaster for ImageMagick Example Pages
https://imagemagick.org/Usage/
https://imagemagick.org/Usage/