1

我将 Symfony 2.0.19 与 LiipImagineBundle 一起使用

我想对来自网络的图像使用过滤器(例如:http: //images.apple.com/retail/fifthavenue/images/fifthavenue_hero.jpg)但imagine_filter似乎不适用于来自网络的图像。

有人有解释吗?

配置.yml:

liip_imagine:
    filter_sets:
        thumbnail:
            filters:
                thumbnail: { size: [300, 300], mode: outbound }

HTML

<img src="{{ asset('http://images.apple.com/retail/fifthavenue/images/fifthavenue_hero.jpg') |imagine_filter('thumbnail') }}" />

输出:

没有处理图像:-(

4

1 回答 1

1

我已经和 LiipImagineBundle 的作者讨论过,目前还做不到。

你必须使用黑客,我建议你另一种方法

  1. 将要使用的图像下载到您的服务器
  2. 使用你的过滤器
  3. 删除tmp文件

拜拜

于 2012-12-06T13:35:18.873 回答