CKfinder размер изображения уменьшить GIF не работает - PullRequest
0 голосов
/ 12 июня 2018

Мы загружаем изображения (анимированные изображения 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.

1 Ответ

0 голосов
/ 15 июня 2018

Если у вас 2MB GIF-изображения, убедитесь, что их ширина и высота не превышают 'maxWidth' => 2000, и 'maxHeight' => 1600,, потому что размер изображения изменится несмотря на то, что 'maxSize' будет больше.Пожалуйста, установите maxWidth и maxHeight на большее значение, чем максимально возможное изображение, например

$config['images'] = array(
    'maxWidth'  => 10000,
    'maxHeight' => 10000,
    'quality'   => 80,
    'sizes' => array(
        'small'  => array('width' => 480, 'height' => 320, 'quality' => 80),
        'medium' => array('width' => 600, 'height' => 480, 'quality' => 80),
        'large'  => array('width' => 800, 'height' => 600, 'quality' => 80)
    )
);
...