过滤后的图像文件大小比原始图像大 - LiipImagineBunle

Filtered image is bigger than original image in file size - LiipImagineBunle

我的目标是从一张原始上传图片生成一张图片。我正在使用 LiipImagineBundle 的内置 relative_resize 过滤器。

bundle的配置:

my_filter:
     filters:
        relative_resize: { widen: 960 }

假设:对于 1280*850 的图像文件名 image.jpeg,我有一个额外的过滤文件 b_image.jpg。问题是 b_image.jpg,即 960* 640 的文件大小比 image.jpg 大得多。

对于如何调试此问题,您有什么建议吗?

我没有关于如何调试此问题的建议,但我建议在您的过滤器中使用 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