Image Uncrop By Mask(ImageUncropByMask)
Ce nœud reçoit en entrée l'image cible, l'image source, le masque et la boîte englobante.
Image Uncrop By Mask
Le nœud Image Uncrop By Mask prend en entrée une image de destination, une image source, un masque et une boîte englobante.
Le nœud Image Uncrop By Mask est utilisé pour fusionner de manière transparente une image source dans une zone spécifique d'une image de destination, en fonction d'un masque et d'une boîte englobante spécifiés. Sa fonction principale est d'effectuer une opération de "recadrage inverse", permettant aux utilisateurs d'intégrer avec précision un élément d'image dans un emplacement désigné d'une autre image, en utilisant le masque pour obtenir une fusion harmonieuse.
Fonctionnalité du nœud
Ce nœud prend en entrée une image de destination, une image source, un masque et une boîte englobante. En interne, il suréchantillonne l'image source aux dimensions de la boîte englobante en utilisant l'algorithme de Lanczos, et suréchantillonne le masque en utilisant une interpolation bilinéaire. Ensuite, en calculant les valeurs de remplissage, il place précisément l'image source ajustée et le masque aux coordonnées correspondantes de l'image de destination, produisant finalement l'image fusionnée en sortie.
Description des paramètres du nœud - Image Uncrop By Mask
Entrées
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Options | Description |
|---|---|---|---|---|---|
destination | IMAGE | Oui | - | - | destination (paramètre d'entrée) : L'image cible servant d'arrière-plan sur laquelle l'image source sera fusionnée. |
source | IMAGE | Oui | - | - | source (paramètre d'entrée) : L'image source à fusionner sur l'image de destination. |
mask | MASK | Oui | - | - | mask (paramètre d'entrée) : Un masque, généralement à un seul canal, définissant quelles parties de l'image source doivent être fusionnées sur l'image de destination. |
bbox | BBOX | Oui | - | - | La boîte englobante utilisée pour spécifier la position et l'étendue de l'image source dans l'image de destination. |
Sortie
| Nom du paramètre | Type de données | Description |
|---|---|---|
image | IMAGE | image (paramètre de sortie) : L'image finale fusionnée en sortie. |
Scénarios d'utilisation
Un scénario d'utilisation typique est l'inpainting d'image ou l'édition d'image, où un utilisateur peut d'abord utiliser d'autres nœuds (comme un détecteur de boîte englobante) pour identifier la zone à remplacer, puis utiliser ce nœud pour coller précisément le nouveau contenu d'image (par exemple, un fragment inpainté) dans l'image originale. Cela est courant dans les flux de travail impliquant le remplacement de visage, la suppression d'objet et remplissage, ou le transfert de style local.
Lien vers le code source du nœud Image Uncrop By Mask
Le nœud Image Uncrop By Mask provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.