Symfony2:缩放图像

时间:2012-06-02 06:27:01

标签: image symfony

我有一个应用程序,您可以上传和查看图像。

对于视图,我需要不同分辨率的图像。

有两种方法可以继续:

  1. 使用资产来动态扩展图像

  2. 上传时以不同的分辨率保留图像

  3. 对我而言,1会更舒服,但我不确定表现是否合适。

    有没有人有关于使用资产进行动态调整大小的经验?

    此致

1 个答案:

答案 0 :(得分:2)

我使用Avalanche Imagine Bundle执行此任务。它允许您配置过滤器,然后将其应用于模板中。

根据您对性能的关注 - 它不会为每个请求生成图像 - 仅在第一次请求时生成,并将它们存储在缓存中。您必须在实体级别手动处理重新生成(即删除缓存)(afaik)