La méthode de travail
Baoyu Compress Image donne accès à un script de compression d’images avec des options de fichier, de répertoire et de sortie. WebP est le format de sortie par défaut ; PNG et JPEG font également partie des choix documentés. Le workflow sélectionne un outil d’image disponible dans un ordre établi : sips, cwebp, ImageMagick, puis Sharp.
La décision essentielle concerne le devenir des fichiers source. Par défaut, selon la documentation, les originaux ne sont pas conservés ; l’option keep permet de les préserver. Les préférences du projet et de l’utilisateur peuvent aussi définir le format, la qualité et la conservation. Il est donc utile de préciser le dossier de sortie et la politique de conservation des originaux avant tout traitement par lots.
Livrables attendus
- Des images compressées au format et à l’emplacement choisis.
- Un compte rendu de conversion et d’évolution de la taille des fichiers traités.
- En option, une sortie JSON structurée pour un workflow plus large de traitement des ressources.
Du brief à la revue
- 01Déterminer les préférences et le périmètre
Identifiez le fichier ou le répertoire exact et lisez les préférences EXTEND.md applicables. Précisez si les sous-répertoires sont inclus et si les originaux doivent être conservés.
- 02Choisir les paramètres de sortie
Sélectionnez WebP, PNG ou JPEG, un chemin de sortie et la qualité. La qualité par défaut documentée est 80 ; le résultat approprié dépend du contenu de l’image.
- 03Lancer la conversion dans le périmètre défini
Exécutez le script main.ts fourni avec Bun ou la solution de repli documentée. Laissez sa logique de sélection choisir un moteur disponible.
- 04Examiner les images obtenues
Vérifiez les images générées et les variations de taille indiquées. Confirmez que les réglages de conservation et de récursivité choisis ont été respectés.