Files
serv_benchmark/config/image_compression.yaml
Gilles Soulier c67befc549 addon
2026-01-05 16:08:01 +01:00

73 lines
1.7 KiB
YAML
Executable File

# Configuration de compression des photos
# Définit plusieurs niveaux de compression pour optimiser l'espace de stockage
# Niveau par défaut à utiliser
default_level: "medium"
# Format de sortie pour les images redimensionnées
output_format: "png"
# Structure des dossiers
folders:
original: "original" # Sous-dossier pour les originaux
thumbnail: "thumbnail" # Sous-dossier pour les miniatures
# Définition des niveaux de compression
levels:
# Qualité maximale - Pour photos importantes/haute résolution
high:
enabled: true
quality: 92
max_width: 2560
max_height: 1920
thumbnail_size: 48
thumbnail_quality: 85
description: "Haute qualité - Photos importantes"
# Qualité moyenne - Équilibre qualité/taille
medium:
enabled: true
quality: 85
max_width: 1920
max_height: 1080
thumbnail_size: 48
thumbnail_quality: 75
description: "Qualité moyenne - Usage général"
# Qualité basse - Stockage optimisé
low:
enabled: true
quality: 75
max_width: 1280
max_height: 720
thumbnail_size: 48
thumbnail_quality: 65
description: "Basse qualité - Économie d'espace"
# Qualité minimale - Aperçu uniquement
minimal:
enabled: true
quality: 65
max_width: 800
max_height: 600
thumbnail_size: 48
thumbnail_quality: 55
description: "Qualité minimale - Aperçu seulement"
# Formats d'image supportés en entrée
supported_input_formats:
- jpg
- jpeg
- png
- webp
# Taille maximale de téléchargement (en octets)
max_upload_size: 52428800 # 50 MB
# Toujours conserver l'original dans le sous-dossier original/
keep_original: true
# Préfixe pour les fichiers (si nécessaire)
compressed_prefix: ""
thumbnail_prefix: "thumb_"