Récemment, nous avons partagé un tutoriel pour utiliser ComfyUI pour la génération d'images avec l'intelligence artificielle, et sa caractéristique la plus importante est l'adoption de «nœuds» qui, d'un certain point de vue, nous permettent de «programmer» son environnement. Le processeur ChaiNNer fonctionne de la même manière, et si vous envisagez d'appliquer un upscaling ou un downscaling par lots, de générer des bords, de convertir du texte en images, de recadrer, de modifier les valeurs de luminosité et de contraste ou d'injecter des filtres, vous devriez y jeter un coup d'œil.
Tout éditeur d'images qui souhaite porter ce titre doit incorporer quelques fonctions de base. Cependant, lorsqu'il s'agit de traiter des lots entiers d'images, de modifier leur taille et de corriger automatiquement les détails de luminosité/contraste, l'idéal est de rechercher un outil plus spécialisé.
Avec l'apparition de modèles basés sur l'intelligence artificielle et le développement de nouveaux environnements dédiés, nous pouvons aujourd'hui profiter d'outils comme ChaiNNer, qui utilise un système de nœuds très similaire à celui de ComfyUI. Les premières versions de ChaiNNer privilégiaient l'upscaling, et bien qu'il soit encore en alpha, il peut maintenant faire bien plus que cela.
Comment traiter des images avec ChaiNNer
L'exécution de ChaiNNer se divise en trois phases :
- D'abord, nous téléchargeons sa dernière version depuis GitHub, et nous déversons le contenu du zip dans un dossier temporaire.
- Ensuite, nous chargeons son exécutable et installons les trois dépendances principales depuis l'intérieur de l'interface : PyTorch, NCNN et ONNX. NCNN et ONNX ont des téléchargements petits, mais PyTorch est une brique de 2,2 gigaoctets. Patience.
- Enfin, ceux qui souhaitent faire de l'upscaling doivent télécharger l'un des modèles disponibles via OpenModelDB, une sorte de Civitai dédié exclusivement à cette fonction. Les modèles peuvent être enregistrés dans n'importe quel dossier, car nous devons les sélectionner manuellement dans ChaiNNer.
La page officielle de ChaiNNer présente un exemple de base d'upscaling, et en général ce sera l'outil principal. Cependant, ce serait une erreur de s'arrêter à la pointe de l'iceberg. ChaiNNer inclut le traitement par lots, la création d'images solides et de dégradés, la transformation de texte en images, les bords, le recadrage, la rotation, et même la génération de hachages. Facile à apprendre, difficile à maîtriser… mais ça vaut vraiment le coup.
Site officiel et téléchargement : Cliquez ici