73 lines
1.7 KiB
YAML
Executable File
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_"
|