OpenFill apporte le remplissage génératif ComfyUI à PhotoCraft et GIMP
OpenFill 0.2.4 ajoute un panneau PhotoCraft à côté du plug-in GIMP 3 : remplir, supprimer, développer et texte vers image, rendus par un backend ComfyUI local caché.
Le remplissage génératif de Photoshop est la seule partie de l'abonnement qui manque aux utilisateurs après leur départ. OpenFill le reconstruit sous forme de deux plug-ins : celui pour GIMP 3.2 est arrivé en premier, plus tôt ce mois-ci, et un panneau pour PhotoCraft est désormais disponible. PhotoCraft est l'éditeur d'images open source en Rust qui lit et écrit des fichiers PSD multicouches.
Dans les deux éditeurs, l'interaction est identique. Vous effectuez une sélection, celle-ci devient le masque, et le résultat arrive sur un nouveau calque en une seule étape d'historique, de sorte que rien en dessous n'est recouvert. Aucun graphe de nœuds à câbler, aucun onglet de navigateur à surveiller. Dans GIMP, les outils se trouvent sous Filters > OpenFill ; dans PhotoCraft, il s'agit d'un panneau à côté de la toile, plus Filter > Plug-ins > OpenFill.
Quatre opérations
- Remplir avec un prompt. Sélectionnez une région, tapez quelque chose comme « a red door with brass handles », appuyez sur Entrée. Jusqu'à cinq variantes peuvent être conservées ou rejetées.
- Supprimer un objet. Aucun prompt : la sélection est effacée et l'arrière-plan est prolongé à la résolution native de l'image.
- Développer génératif. Faites glisser les bords de la toile vers l'extérieur ou choisissez un ratio, et la nouvelle bordure est peinte. Le prompt est facultatif.
- Créer. Une nouvelle image ou un nouveau calque à partir d'un prompt, dimensionné sur la sélection lorsqu'il en existe une.
Le backend est ComfyUI, mais caché
ComfyUI démarre avec l'éditeur, reste actif pendant que vous travaillez et s'arrête à la fermeture de l'éditeur. Il n'écoute que sur 127.0.0.1, et le seul trafic réseau est la recherche de modèles et les téléchargements explicites, vérifiés par leur taille et leur SHA-256. Sous Windows, l'installateur peut récupérer ComfyUI lui-même, y compris la version AMD ; ailleurs, vous le pointez vers une installation existante.
Le gestionnaire de modèles ne fournit aucun modèle. Il recommande des poids adaptés à la carte graphique et à l'espace disque, et il détecte aussi vos propres fichiers SD 1.5 inpainting, SDXL et FLUX.1 Fill (.safetensors et .gguf) dans les dossiers de ComfyUI.
| Tâche | Modèle par défaut | Mémoire | Temps sur une RTX 4070 Laptop |
|---|---|---|---|
| Supprimer un objet | LaMa (RORem et une gomme FLUX pour comparer) | 2 Go | environ 5 s |
| Remplissage rapide | DreamShaper 8 Inpainting | 4 Go | environ 9 s |
| Remplissage qualité | RealVisXL V5 avec le correctif inpaint de Fooocus | 8 Go | 20 à 45 s |
Là où ça coince encore
La liste de statut du projet est sans détour sur les aspérités, et celles-ci concernent surtout ce que les modèles dessinent plutôt que le plug-in :
- Les remplissages FLUX et Qwen, Développer et Créer fonctionnent à environ 1024 px puis sont agrandis, donc sur les grandes images le résultat revient plus flou. Supprimer n'est pas concerné.
- SD 1.5 ignore souvent le prompt sur les zones uniformes et les petites sélections.
- FLUX sur 8 Go est lent.
Les premières réponses du fil r/comfyui ont signalé le même flou : une zone brouillée laissée là où une voiture avait été supprimée. L'auteur a attribué cela à la démo qui utilisait RealVisXL, lequel ne fonctionne qu'à environ 1024 px, si bien que sur une grande photo la zone est réduite puis agrandie ; il a précisé que conserver davantage de la résolution d'origine était en cours.
Disponibilité
OpenFill nécessite une carte NVIDIA ou une Radeon RX 7000 ou plus récente, avec 8 Go pour les modèles de qualité, et fonctionne sous Windows 10/11 et Linux. Le plug-in GIMP fonctionne aussi sous macOS. PhotoCraft prend en charge Apple Silicon : dans le test du projet sur un MacBook Air M3 avec 16 Go, les quatre opérations ont abouti, Supprimer prenant 4,0 s et Développer transformant une image de 512 x 384 en 576 x 448 en 14,1 s. Ces chiffres sont des contrôles fonctionnels, pas des benchmarks de vitesse. La prise en charge AMD est nouvelle, avec un seul rapport d'utilisateur sur RX 7800 XT pour l'instant.
Les deux versions sont en bêta. Les téléchargements et journaux des modifications se trouvent sur la page des releases ; le projet précise qu'il n'est pas affilié à PhotoCraft et qu'il a commencé comme un portage pour GIMP 3 du projet gimp-stable-boy de Torben Giesselmann, les graphes d'inpainting étant construits sur comfyui-inpaint-nodes d'Acly.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.