Используйте JMagick ( документы ). Прочитайте документацию. Он обеспечивает всю функциональность ImageMagick. Вы также можете посмотреть другую Java-оболочку ImageMagick, im4java .
Хороший стартовый документ для im4java здесь
Вот пример, который я разработал.
/** Typical scaling implementation using JMagick **/
ImageInfo origInfo = new ImageInfo(absPath); //load image info
MagickImage image = new MagickImage(origInfo); //load image
image = image.scaleImage(finalWidth, finalHeight); //to Scale image
image.setFileName(absNewFilePath); //give new location
image.writeImage(origInfo); //save
Редактировать # 1:
Если вам интересно файл Jar от JMagick. Загрузите архив jMagick, распакуйте его.
$ tar xvzf jmagick-linux-6.4.0-Q32.tar.gz
./jmagick-6.4.0.jar
./jmagick.jar
./libJMagick-6.4.0.so
./libJMagick.so