У меня есть веб-приложение, написанное на Java (Spring, Hibernate/JPA, Struts2), где пользователи могут загружать изображения и хранить их в файловой системе. Я хотел бы масштабировать эти изображения, чтобы они имели согласованный размер для отображения на сайте. Какие библиотеки или встроенные функции будут предлагать наилучшие результаты? Я буду учитывать следующие критерии при принятии моего решения (в этом порядке):
- Свободный/открытый источник (существенный)
- Легко реализовать
- Качество результатов
- Производительность
- Размер исполняемого файла