liip_imagine:
    driver: gd

    filter_sets:
        cache: ~

        # Chaque jeu porte son propre format : `default_filter_set_settings` ne
        # s'applique qu'aux jeux qui ne définissent rien, et un filtre qui
        # déclare ses filtres n'en hérite plus. Sans cette répétition, tout
        # ressort en JPEG et pèse trois fois son poids.

        # Vignette de carte, servie en trois largeurs par le partiel `photo`.
        card_sm: { format: webp, quality: 78, filters: { thumbnail: { size: [400, 300], mode: outbound } } }
        card_md: { format: webp, quality: 78, filters: { thumbnail: { size: [800, 600], mode: outbound } } }
        card_lg: { format: webp, quality: 72, filters: { thumbnail: { size: [1200, 900], mode: outbound } } }

        # Bandeau d'ouverture de page.
        hero_sm: { format: webp, quality: 78, filters: { thumbnail: { size: [800, 500], mode: outbound } } }
        hero_md: { format: webp, quality: 66, filters: { thumbnail: { size: [1600, 1000], mode: outbound } } }
        hero_lg: { format: webp, quality: 60, filters: { thumbnail: { size: [2400, 1500], mode: outbound } } }

        # Portrait de fiche plante.
        plant_sm: { format: webp, quality: 80, filters: { thumbnail: { size: [500, 625], mode: outbound } } }
        plant_md: { format: webp, quality: 78, filters: { thumbnail: { size: [1000, 1250], mode: outbound } } }
        plant_lg: { format: webp, quality: 76, filters: { thumbnail: { size: [1400, 1750], mode: outbound } } }

        # La vignette du sélecteur de photos de l'administration.
        admin_thumb: { format: webp, quality: 70, filters: { thumbnail: { size: [220, 165], mode: outbound } } }

        # Vignette de partage social, au format que les réseaux attendent.
        #
        # Le jeu garde le WebP des sources : le fichier servi porte l'extension
        # de l'original, et un JPEG rendu sous un nom en `.webp` arriverait chez
        # les moteurs de partage avec un type qui ment sur son contenu.
        social: { format: webp, quality: 82, filters: { thumbnail: { size: [1200, 630], mode: outbound } } }
