Отфильтрованное изображение больше исходного изображения по размеру файла - LiipImagineBunle

Моя цель - создать изображение из одного исходного загруженного изображения. Я использую встроенный фильтр relative_resize LiipImagineBundle.

Конфигурация бандла:

my_filter:
     filters:
        relative_resize: { widen: 960 }

Скажем: для имени файла изображения image.jpeg, которое составляет 1280*850, у меня есть дополнительный отфильтрованный файл b_image.jpg. Проблема в том, что b_image.jpg, который составляет 960*640, намного больше по размеру, чем image.jpg.

Есть ли у вас какие-либо предложения относительно того, как отладить эту проблему?


person Adib Aroui    schedule 02.06.2016    source источник


Ответы (1)


У меня нет предложений по отладке этой проблемы, но я предлагаю использовать параметры quality в ваших фильтрах. Просто попробуйте множество вариантов и наблюдайте за результатами.

Один из моих хороших фильтров:

my_filter:
        quality:              70
        jpeg_quality:         70
        png_compression_level: 9
        png_compression_filter: ~
        format:               jpg
        filters:
            auto_rotate: ~
            thumbnail: { size: [960, 1500], mode: inset }
            strip: ~
            interlace:
                mode: plane
person malcolm    schedule 15.06.2016