配置
编辑本页配置
bundle的默认配置是这样的:
12 34 56 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
# app / config / config.ymlliip_imagine:解析器:默认值:web_path:web_root:~# %内核。project_dir % /公共(%内核。projt_dir %/web for Sob娱乐下载ymfony < 4.0.0)cache_prefix:~#媒体/缓存加载器:默认值:文件系统:data_root:~# %内核。project_dir % /公共(%内核。projt_dir %/web for Sob娱乐下载ymfony < 4.0.0)司机:gd缓存:默认的data_loader:默认的default_image:零枝:模式:遗产default_filter_set_settings:质量:One hundred.jpeg_quality:~png_compression_level:~png_compression_filter:~动画:假格式:~缓存:~data_loader:~default_image:零过滤器:[]post_processors:[]控制器:filter_action:liip_imagine.controller: filterActionfilter_runtime_action:liip_imagine.controller: filterRuntimeActionredirect_response_code:302webp:生成:假质量:One hundred.缓存:~data_loader:~post_processors:[]filter_sets:#原型名称:质量:One hundred.jpeg_quality:~png_compression_level:~png_compression_filter:~动画:假格式:~缓存:~data_loader:~default_image:零过滤器:#原型名称:[]post_processors:#原型名称:[]
有几个可用的配置选项:
缓存
-默认缓存解析器。默认值:web_path
(这意味着使用标准的web_path解析器)data_loader
-自定义数据加载器名称。默认值:文件系统
(这意味着使用标准的文件系统加载器)。twig.mode
-细枝过滤器集成。没有一个
禁用树枝过滤器,懒惰的
启用Twig使用Twig运行时进行延迟加载。默认值为遗产
并在每个请求上加载旧的Twig集成。版本3将会消失遗产
并默认为懒惰的
.细枝过滤器自动拾取framework.assets.version
配置。方法覆盖该版本twig.assets_version
选择。看到资产版本化获取更多信息。-
-
控制器
-
filter_action
-路由加载器中使用的控制器动作的名称。默认值:liip_imagine.controller: filterAction
filter_runtime_action
-用于运行时配置映像的路由加载器的控制器动作的名称。默认值:liip_imagine.controller: filterRuntimeAction
redirect_response_code
—从imagine控制器返回的HTTP重定向响应代码,其中之一201
,301
,302
,303
,307
,或308
.默认值:302
看到避免不必要的重定向如果你想改变这个配置。
-
-
-
webp
-
生成
-允许生成WebP格式的图像副本。质量
-覆盖质量从过滤器选项。缓存
-默认缓存解析器。默认值:web_path
(这意味着使用标准的web_path解析器)data_loader
-自定义数据加载器名称。默认值:文件系统
(这意味着使用标准的文件系统加载器)。post_processors
-设置要应用于过滤后图像的后处理程序(请参阅过滤器章详情)。
-
司机
-其中一名司机:gd
,imagick
,gmagick
,贵宾
.默认值:gd
*如果你想使用vip,你需要额外的要求rokka / imagine-vips
default_filter_set_settings
-为中定义的任何集合指定将继承的默认值filter_sets
.如果在每个集合中指定了这些值,则这些值将被覆盖。如果过滤器
而且post_processors
时,指定的值将与默认值合并。filter_sets
-指定要定义和使用的筛选器集。
您指定的每个筛选器集都具有以下选项:
过滤器
-确定要使用的过滤器类型(请参阅过滤器部分获取更多信息)和应该传递给特定筛选器类型的选项。post_processors
-设置要应用于过滤后图像的后处理程序(请参阅过滤器章详情)。jpeg_quality
-覆盖jpeg图像的质量(这将覆盖质量
上面的选项)png_compression_level
-设置PNG图像的压缩级别(0-9)(这将覆盖质量
上面的选项)png_compression_filter
-设置PNG图像的压缩过滤器(请参阅过滤器
参数imagepng
函数PHP手册有关详情)缓存
—覆盖默认缓存设置。data_loader
—覆盖默认的数据加载器。路线
-可选的路由需求列表,默认值和路由加载器中使用的选项。添加带有键的数组需求
,违约
或选项
.默认值:空数组。格式
-硬编码输出格式(这意味着所请求的格式被忽略)。动画
-支持调整动画gif大小(目前Imagine不支持(PR待定))
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。