我的配置文件中有以下过滤器,我的问题是在树枝中使用不同的过滤器
liip_imagine:
filter_sets:
my_thumb:
quality: 75
filters:
thumbnail: { size: [120, 90], mode: outbound }
relative_resize: { scale: 0.5 } # Transforms 50x40 to 125x100
relative_resize: { scale: 1.5 } # Transforms 50x40 to 125x100
crop: { start: [10, 20], size: [120, 90] }
如果有一个过滤器就像这样,
<img src="{{ asset(['images/', news.picPath]|join| imagine_filter('my_thumb')) }}" alt="{{ news.title }} image not found" class="large" />
但现在我不知道如何使用它。
答案 0 :(得分:0)
在此配置中,您只能使用一个名为my_thumb的过滤器集。如果您想要更多过滤器,您应该在配置中将它们分开,如下所示:
iip_imagine:
filter_sets:
my_thumb:
quality: 75
filters:
thumbnail: { size: [120, 90], mode: outbound }
my_half_scale_resizer:
quality: 80
filters:
relative_resize: { scale: 0.5 } # Transforms 50x40 to 125x100
my_cropped_image:
quality: 70
filters:
crop: { start: [10, 20], size: [120, 90] }
然后在您的twig文件中,您可以使用:
<img src="{{ asset(imagepath| imagine_filter('thumb_50x50')) }}">
<img src="{{ asset(imagepath| imagine_filter('my_half_scale_resizer')) }}">
<img src="{{ asset(imagepath| imagine_filter('my_cropped_image')) }}">