Мы загружаем изображения (анимированные GIF-изображения 2 МБ) через CKfinder. Его реальный размер составляет 1,9 МБ. После загрузки на сервер конвертируется в 400 КБ. Вот конфа CKfinder.
'name' => 'Images',
'directory' => 'images',
'maxSize' => "8M",
'allowedExtensions' => 'bmp,gif,jpeg,jpg,png',
'deniedExtensions' => '',
'backend' => 'default',
'maxWidth' => 2000,
'maxHeight' => 1600,
'quality' => 100
Мы загружаем изображения на S3. После загрузки на S3 пропадает анимация GIF.