Liip представьте - измените размер - границы - PullRequest
0 голосов
/ 09 января 2019

У меня проблема при использовании пакета liip_imagine с Symfony 4.1 Все отлично работает и вот моя конфигурация:

liip_imagine:
filter_sets:
    thumb: 
            quality: 75
            filters:
                    thumbnail:
                            size:   [360, 230]
                            mode: inset
                    background:
                            color: '#f8f9fa'
                            size: [370, 240]
                            position: center
    small:
            quality: 100
            filters:
                    thumbnail:
                            size: [400, 240]
                            mode: inset
                    background:
                            color: '#f8f9fa'
                            size: [410, 250]
                            position: center
    medium:
            quality: 100
            filters:
                    thumbnail:
                            size: [640, 400]
                            mode: inset
                    background:
                            color: '#f8f9fa'
                            size: [650, 410]
                            position: center
    large:
            quality: 100
            filters:
                    thumbnail:
                            size: [800, 600]
                            mode: inset
                    background:
                            color: '#f8f9fa'
                            size: [810, 610]
                            position: center

Дело в том, что изображение масштабируется до желаемого размера, но с использованием чего-то, что выглядит как фон и не заполняет рамку, как показано на этой странице: Ссылка

Кто-то может сказать мне, что здесь не так?

Большое спасибо.

1 Ответ

0 голосов
/ 10 января 2019

Все, что вам нужно, это настроить параметры backgroun. По умолчанию используется белый цвет (#fff), поэтому все, что вам нужно, это установить размер в зависимости от вашего изображения:

# app/config/config.yml
liip_imagine:
    filter_sets:

        # name our filter set "my_background_filter"
        thumb:
            filters:
                quality: 100

                # use and setup the "background" filter
                background:

                    # set the background color to #00ffff
                    color: '#00ffff'

                    # set a size different from the input image
                    size: [1026, 684]

                    # center input image on the newly created background
                    position: center
...