Проверить im4java и JMagick .Оба используют чрезвычайно эффективный внешний инструмент под названием ImageMagick для работы с изображениями.Im4Java вызывает приложение командной строки (работает в отдельном процессе), а JMagick вызывает его в том же процессе через JNI.
Если я делаю простые манипуляции с изображениями (изменение размера, масштабирование, вращение и т. Д.),Я бы предпочел, чтобы ImageMagick сделал это для меня.Это будет быстрее, надежнее и потреблять меньше памяти, чем то, что вы реализуете за такое же время.
Надеюсь, это поможет!