Outils pour utilisateurs

Outils du site


symfony5:divers_images_liip_imagine

Ceci est une ancienne révision du document !


Gérer les images avec LiipImagine

Installation dans le projet

composer require liip/imagine-bundle

Un fichier de configuration est ajouté :

/config/packages/liip_imagine.yaml
liip_imagine:
    # valid drivers options include "gd" or "gmagick" or "imagick"
    driver: "gd"

Si on utilise le driver “gd” comme indiqué ci-dessus, l'extension php-gd doit être installée.

sudo apt install php-gd
sudo systemctl restart apache2

Filtres

Ajouter des filtres :

/config/packages/liip_imagine.yaml
liip_imagine:
    driver: "gd"
    
    filter_sets:
    
        # filtre nommé "miniature200x200"
        miniature200x200:
            quality: 75
            filters:
                thumbnail:
                    size: [200, 200]
                    mode: outbound
 
        # filtre nommé "image_article"
        image_article:
            quality: 80
            filters:
                upscale:
                    min: [800, 400]
                thumbnail:
                    size: [800, 400]
                    mode: outbound
symfony5/divers_images_liip_imagine.1588533361.txt.gz · Dernière modification: 2020/05/03 19:16 (modification externe)