Liip-仅在大于预期大小时调整图像大小

时间:2019-05-23 10:07:10

标签: php symfony liipimaginebundle

我正在使用Symfony 4.2和Liip Imagine捆绑包。 我有一个这样的过滤器:

live_feed_message:
    jpeg_quality:          40
    png_compression_level: 9
    filters:
      relative_resize:
        widen: 1024

但是,如果发送的图像小于1024像素,它将调整为1024像素。

我希望过滤器仅在图像较大的情况下 调整图像的大小。

我进行了搜索,但没有找到任何解决方案。 有人遇到这个问题吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。我已经尝试过了,但我认为没有正确。 现在可以了。而不是使用relative_resize过滤器,而是使用缩小过滤器。 说明文件: 内置的缩小滤波器执行尺寸转换(特别是图像缩小)。该过滤器提供了许多缩小比例的选项,可用于配置其行为。 https://symfony.com/doc/2.0/bundles/LiipImagineBundle/filters/sizing.html#relative-resize-options