Я использую Grails с помощью jetS3t для загрузки изображения в S3, это прекрасно работает.
Но теперь мне нужно изменить размер изображения (миниатюры, маленькие и средние) и загрузить их все в S3.
Пока что я думаю об использовании ImageMagick, но не знаю, каков наилучший способ приблизиться к изменению размера.
Должен ли я:
Загрузить оригинал вS3, затем измените размер, используя URL-адрес, полученный от S3 (еще одна загрузка), и загрузите изображение с измененным размером на S3, (x3)
ИЛИ
Загрузитьи используйте байты изображения в памяти, сделайте все изменения размера, загрузите 3 фотографии измененного размера и оригинал на S3