Liip воображение - изменение размера - границы

У меня проблема при использовании пакета 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

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

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

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

вы хотите сказать нежелательный белый фон?

famas23 09.01.2019 22:46
Применение градиента к изображению с помощью CSS
Применение градиента к изображению с помощью CSS
Здравствуйте, братья и сестры, как дела? Недавно я застрял на применении градиента к изображению. Я применял это много раз, но иногда наши требования...
Получение URL-адреса изображения курса в Moodle с помощью PHP
Получение URL-адреса изображения курса в Moodle с помощью PHP
Moodle - это популярная система управления обучением с открытым исходным кодом, используемая многими учебными заведениями и организациями по всему...
0
1
520
1

Ответы 1

Все, что вам нужно, это настроить параметры фона. Цвет по умолчанию - белый (#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

Спасибо, парень, он работает немного лучше, но изображения по-прежнему не соответствуют ожидаемому размеру фильтров (ссылка на сайт, если вы хотите проверить: debout-les-idees.fr/article/32). В этом примере я использую большой фильтр, и это должно быть изображение 800x600 ...

BOna 10.01.2019 00:29

Не могли бы обновить свой вопрос, используя текущую конфигурацию Liip, возможно, размер эскиза должен иметь такой же размер фона.

famas23 10.01.2019 00:37

Вижу, изображение выглядит отлично, в чем проблема?

famas23 13.01.2019 21:47

Боюсь, это не так уж и здорово. Пожалуйста, посмотрите, как изображение не подходит (я изменил его, чтобы показать более явный случай).

BOna 14.01.2019 22:07

Другие вопросы по теме