Liip представьте, что проблемы с изменением размеров - PullRequest
0 голосов
/ 03 марта 2020

Моя ошибка, которую я получаю, когда запускаю команду php bin/console liip:imagine:cache:resolve public/images/5e57925688ede894214180.png --filter=thumbnail: `

public / images / 5e57925688ede894214180.png [миниатюра] (ошибка) Исходное изображение не разрешается" public / images / 5e57925688ede894214180 .png "in root path (s)" / app / publi c "

` В контроллере я пытаюсь использовать эту строку кода

       $resizeImage = $this->filterService->getUrlOfFilteredImage($this->kernel->getProjectDir().$image->getUrl(), $filter[$i]);

Я получаю эту ошибку:

Исходное изображение не разрешается "/app/public/images/dw-5e5e15d6a52f8.png" в root path (s) "/ app / publi c "

маршруты / liip_imagine.yaml файл выглядит следующим образом

 _liip_imagine:
        resource: "@LiipImagineBundle/Resources/config/routing.yaml"

packages/liip_imagine.yaml look like this

liip_imagine:
  driver: imagick #options: imagick or gd
  resolvers:
    default:
      web_path: ~

  filter_sets:
    cache: ~

    # the name of the "filter set"
    thumbnail:
      # adjust the image quality to 75%
      quality: 75

      # list of transformations to apply (the "filters")
      filters:

        # create a thumbnail: set size to 120x90 and use the "outbound" mode
        # to crop the image when the size ratio of the input differs
        thumbnail:
            size: [256, 256]
            mode: outbound
            allow_upscale: true

    large_m:
      filters:
        scale:
            dim: [2048,2048]

Картинки в пути public / images

1 Ответ

0 голосов
/ 04 марта 2020

Путь был проблемой, путь должен go images/dw-5e5e15d6a52f8.png без public в начале пути

...