# 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_"
