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

74 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"
# 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: 400
thumbnail_quality: 85
thumbnail_format: "webp"
description: "Haute qualité - Photos importantes"
# Qualité moyenne - Équilibre qualité/taille
medium:
enabled: true
quality: 85
max_width: 1920
max_height: 1080
thumbnail_size: 300
thumbnail_quality: 75
thumbnail_format: "webp"
description: "Qualité moyenne - Usage général"
# Qualité basse - Stockage optimisé
low:
enabled: true
quality: 75
max_width: 1280
max_height: 720
thumbnail_size: 200
thumbnail_quality: 65
thumbnail_format: "webp"
description: "Basse qualité - Économie d'espace"
# Qualité minimale - Aperçu uniquement
minimal:
enabled: true
quality: 65
max_width: 800
max_height: 600
thumbnail_size: 150
thumbnail_quality: 55
thumbnail_format: "webp"
description: "Qualité minimale - Aperçu seulement"
# Formats d'image supportés
supported_formats:
- jpg
- jpeg
- png
- webp
- gif
- bmp
# Taille maximale de téléchargement (en octets)
max_upload_size: 52428800 # 50 MB
# Conversion automatique vers WebP
auto_convert_to_webp: true
# Conserver l'original en plus de la version compressée
keep_original: false
# Préfixe pour les fichiers compressés
compressed_prefix: "compressed_"
thumbnail_prefix: "thumb_"