如何使用Assetic图像优化与树枝功能吗

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.3,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

Jpegoptim是一个实用程序优化JPEG文件。与Assetic使用它,确保它已经安装在你的系统,然后配置它的位置使用选择的jpegoptim过滤器:

  • YAML
  • XML
  • PHP
1 2 3 4 5
# app / config / config.ymlassetic:过滤器:jpegoptim:本:路径/ / jpegoptim

现在可以使用它从一个模板:

  • 嫩枝
  • PHP
1 2 3 4
{%图像@AppBundle /资源/公共/图片/ example.jpg过滤器= ' jpegoptim输出= ' /图片/ example.jpg ' %}<imgsrc={{asset_url}}alt=“例子”/ >{%endimage%}

树枝模板现在可以更改为以下几点:

1
<imgsrc={{jpegoptim (“@AppBundle /资源/公共/图片/ example.jpg)}}alt=“例子”/ >

您还可以指定输出目录的图片Assetic配置文件:

  • YAML
  • XML
  • PHP
1 2 3 4 5 6 7 8
# app / config / config.ymlassetic:过滤器:jpegoptim:本:路径/ / jpegoptim枝:功能:jpegoptim:{输出:/ * . jpg图像}
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。