Dossiers surveillés

Un dossier surveillé compresse automatiquement toute image que vous y déposez, puis l'exporte vers un dossier de destination. C'est la seule automatisation de JPGBoost qui fonctionne en continu, sans que vous ayez à lancer quoi que ce soit.

Inclus dans Free

Cette fonction est disponible sur JPGBoost Free comme sur JPGBoost Pro. Sur Free, un seul dossier surveillé peut être enregistré, et chaque image traitée compte dans le quota quotidien, soit 50 images par jour et 5 Mo par fichier. JPGBoost Pro lève ces trois limites. Passé ce quota, les fichiers ne sont pas perdus. Ils restent en attente et sont traités le lendemain, ou immédiatement dès l’activation d’une licence Pro.

Principe

Contrairement aux autres automatisations, qui traitent un lot au moment où vous les appelez, un dossier surveillé tourne en continu tant que JPGBoost est ouverte.

1. Vous déposezUne image arrive dans le dossier surveillé, par copie, téléchargement ou export d'un autre logiciel.
2. JPGBoost détecteLe dépôt est repéré immédiatement, sans sondage périodique.
3. JPGBoost compresseAvec le format et la qualité configurés, ou ceux d'un profil d'export.
4. Le fichier est écritDans le dossier de destination, sans intervention de votre part.

Configurer un dossier surveillé

  1. Ouvrez Réglages (⌘,) puis l'onglet Dossiers surveillés.
  2. Ajoutez un dossier et choisissez le dossier à surveiller.
  3. Choisissez le dossier de destination, qui doit être différent du précédent.
  4. Définissez soit un format et une qualité, soit un profil d'export nommé.
  5. Activez le dossier. La surveillance démarre aussitôt.
La destination doit être différente du dossier surveillé

JPGBoost refuse l'enregistrement si les deux dossiers sont identiques. Dans le cas contraire, chaque fichier compressé écrit dans le dossier serait aussitôt considéré comme un nouveau fichier à traiter, indéfiniment.

Règles à connaître

  • Le dossier de destination du dossier surveillé l'emporte toujours sur celui du profil d'export, si le profil en comporte un.
  • Le format, la qualité et la destination sont déterminés une fois par passe, et non une fois par fichier. Un profil introuvable est donc signalé une seule fois pour l'ensemble du lot, et tous les fichiers d'une même passe partagent les mêmes réglages.
  • Modifier un dossier ne redémarre que sa propre surveillance, sans relancer le rattrapage des autres.
  • Désactiver ou supprimer un dossier pendant un lot interrompt les fichiers non encore commencés. Ceux dont la compression est déjà lancée vont jusqu'au bout.

Comment la détection fonctionne

Quelques détails utiles pour comprendre le comportement observé :

  • La détection repose sur une surveillance événementielle du dossier, et non sur un sondage régulier : rien ne tourne en boucle en arrière-plan.
  • Une courte temporisation laisse le temps à un dépôt de plusieurs fichiers de se stabiliser avant l'analyse, afin d'éviter de traiter des copies encore en cours.
  • JPGBoost vérifie que la taille d'un fichier ne change plus avant de le traiter. Cette vérification s'applique uniquement aux fichiers modifiés depuis moins de deux secondes. Les fichiers déjà stables, par exemple présents dans le dossier au premier lancement, sont traités immédiatement.
  • Un fichier encore en cours d'écriture est simplement repris à l'événement suivant.
  • Les fichiers d'une même passe sont compressés en parallèle, jusqu'au nombre de cœurs disponibles.

Ce qui a déjà été traité

Chaque dossier surveillé mémorise la taille et la date de modification des fichiers déjà compressés. Un fichier inchangé n'est donc pas retraité après un redémarrage de l'application ni lors d'un second événement portant sur le même dépôt.

Seuls les fichiers réellement compressés sont enregistrés. En cas d'échec temporaire, par exemple si le dossier de destination est indisponible ou si le disque est plein, le fichier sera réessayé lors de l'analyse suivante au lieu d'être considéré comme traité. Les entrées correspondant à des fichiers supprimés sont automatiquement supprimées au fil des analyses.

Suivre l'activité

L'onglet Dossiers surveillés fournit trois indicateurs, tous consultables sans ouvrir la fenêtre principale :

  • une barre de progression sous chaque dossier pendant le traitement d'un lot, indiquant le nombre de fichiers traités sur le total ;
  • la section Activité récente, qui liste les derniers fichiers traités et les erreurs éventuelles, avec un bouton pour la vider ;
  • le journal d'erreurs, qui ne montre que les échecs, jusqu'à vingt, pour les repérer sans parcourir les succès.

Limites

Deux limites à garder en tête

L'application doit rester ouverte. Contrairement aux Raccourcis et à AppleScript, que macOS relance au besoin, la surveillance s'interrompt dès que vous quittez JPGBoost. Pour un traitement totalement autonome, par exemple depuis cron, utilisez plutôt la ligne de commande.

Seuls les fichiers situés directement à la racine du dossier surveillé sont pris en compte. Les sous-dossiers sont ignorés.

Exemples d'usage

SituationConfiguration suggérée
Optimiser vos captures d'écran avant leur envoi ou leur partageSurveiller le dossier des captures, exporter en JPEG qualité 80
Visuels destinés à un site webSurveiller un dossier de dépôt, appliquer un profil Web en WebP ou AVIF
Photos reçues d'un appareilSurveiller le dossier d'import, convertir en HEIC pour économiser de l'espace
Préparation de livraisons client récurrentesUn dossier local surveillé par client, chacun avec son profil d'export dédié, pour préparer les fichiers avant leur envoi