У меня есть приложение на основе сервлета для обслуживания сохраненных документов и изображений. Все изображения были сохранены в формате jpg со стандартными размерами, основанными на корпоративных стандартах во время разработки системы. Теперь размеры изображений, которые хотят видеть пользователи, изменились. Поскольку существует много изображений, размер которых не нужно изменять, мы создали сервис для изменения размера изображений на лету на основе дополнительного параметра запроса. Новый файл будет сохранен для будущих запросов.
Размер файлов можно изменить с помощью java, но изменение размера JMagick часто приводит к улучшению внешнего вида изображения. Проблема с JMagick заключается в том, что DLL должна быть загружена. Это работает для локального тестирования, где есть доступ к серверам, системный путь может быть изменен, чтобы добавить каталог, содержащий dll.
Есть ли способ загрузить dll JMagick из приложения, чтобы JMagick работал в среде Websphere? или есть другая альтернатива, которая произведет изображение сопоставимого качества?