【问题标题】:"Source image not resolvable" LiipImagineBundle“源图像无法解析” LiipImagineBundle
【发布时间】:2017-01-13 09:36:29
【问题描述】:

Liip Imagine Bundle 不会为想象过滤器之一创建缓存文件夹。

liip_imagine:
  resolvers:
   default:
      web_path: ~

driver: imagick

filter_sets:
    cache: ~
    gallery_image:
        quality: 75
        filters:
            thumbnail: { size: [1600, 1000], mode: inset }
    product_unit:
        quality: 75
        filters:
            upscale: { min: [1200, 400] }
            thumbnail: { size: [1200, 400], mode: outbound }
    graph:
        quality: 75
        filters:
            thumbnail: { size: [1200, 630], mode: inset }
            background: { size: [1200, 630], color: '#F29400' }
            thumbnail: { size: [1200, 630], mode: inset }
    app_logo:
        quality: 75
        filters:
            thumbnail: { size: [200, 80], mode: inset }
            background: { size: [200, 80], color: '#fff' }
            thumbnail: { size: [200, 80], mode: inset }
    shop_logo:
        quality: 75
        filters:
            thumbnail: { size: [150, 60], mode: inset }
            background: { size: [150, 60], color: '#fff' }
            thumbnail: { size: [150, 60], mode: inset }

它不会创建“shop_logo”。但它确实会创建其他缓存图像 [graph、gallery_image、app_logo 等]♣

我试过了

php app/console liip:imagine:cache:resolve app/Resources/images/shops/shop.jpg --filters=shop_logo

我得到错误

[Liip\ImagineBundle\Exception\Binary\Loader\NotLoadableException]
源图像无法解析“app/Resources/images/shops/shop.jpg”

当我使用 url 访问图像时,出现 404 错误。

http://127.0.0.1:8000/media/cache/resolve/shop_logo/shop.jpg

我确实拥有 0775 媒体许可,我也尝试使用 777。

【问题讨论】:

    标签: php symfony


    【解决方案1】:

    我认为 LiipImagineBundle 1.7 存在问题,我已降级到 1.6 并且运行良好。

    见:git hub Issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-15
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 2017-07-23
      • 2010-10-24
      • 1970-01-01
      相关资源
      最近更新 更多