FilterFleet
FilterFleet est un programme de traitement d’images en masse qui tire parti de toute la puissance CPU disponible pour appliquer des filtres à un répertoire de photos. Il fonctionne via une interface en ligne de commande (CLI).
Utilisation
Pour utiliser FilterFleet, exécutez la commande suivante :
./FilterFleet -src /imgs -dst /output -filter (grayscale ou blur) -task (channel ou waitgroup) -poolsize 2
Remplacez les paramètres comme suit :
-src
: Répertoire source contenant les images.-dst
: Répertoire de destination pour stocker les images traitées.-filter
: Choisissez le filtre à appliquer (grayscale
oublur
).-task
: Spécifiez le type de tâche (channel
ouwaitgroup
).-poolsize
: Définissez la taille du pool CPU (par exemple,2
).
Exemple
Supposons que vous ayez un répertoire nommé /imgs
avec plusieurs images et que vous souhaitiez appliquer le filtre grayscale
en utilisant le type de tâche channel
avec une taille de pool CPU de 2
. Vous pouvez utiliser la commande suivante :
./FilterFleet -src /imgs -dst /output -filter grayscale -task channel -poolsize 2
Notes
- FilterFleet créera automatiquement le répertoire de destination s’il n’existe pas avant de traiter les images.
- Il utilise toutes les ressources CPU disponibles pour accélérer les tâches de traitement d’image.