imagegenerated

Image Pad For Outpaint Masked(ImagePadForOutpaintMasked)

Ce nœud reçoit un tenseur d'image et étend l'image à une taille plus grande en fonction des valeurs de pixels spécifiées par l'utilisateur pour les quatre directions : haut, bas, gauche et droite.

Image Pad For Outpaint Masked

image
mask
IMAGE
MASK
left
INT
top
INT
right
INT
bottom
INT
feathering
INT
KJNodes

Le nœud Image Pad For Outpaint Masked reçoit un tenseur d'image et étend l'image à une taille plus grande en fonction des valeurs de pixels spécifiées par l'utilisateur pour les quatre directions : haut, bas, gauche et droite.

Image Pad For Outpaint Masked est un nœud spécialisé pour l'extension d'image (Outpainting). Sa fonction principale est d'ajouter une toile de largeur spécifiée autour de l'image originale et de générer un masque correspondant, afin de faciliter la création d'images par extension ultérieure.

Fonctionnalités du nœud

Ce nœud reçoit un tenseur d'image et étend l'image à une taille plus grande en fonction des valeurs de pixels spécifiées par l'utilisateur pour les quatre directions : haut, bas, gauche et droite. La zone étendue est par défaut remplie d'un gris à 50%. Sa particularité est qu'il peut recevoir un masque d'entrée optionnel, qui sera inversé et étendu en conséquence à la nouvelle taille, permettant ainsi de contrôler précisément quelles zones sont "à dessiner". Si aucun masque n'est fourni, le nœud génère un masque blanc couvrant toute la zone étendue.

Description des paramètres du nœud - Image Pad For Outpaint Masked

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imageIMAGEOui--image (paramètre d'entrée) : L'image d'origine à étendre. Le nœud étendra la toile autour de cette image.
maskMASKNon--mask (paramètre d'entrée) : Paramètre optionnel. Un masque utilisé pour spécifier précisément les parties de la zone étendue qui doivent être redessinées. Les zones blanches sont conservées, les zones noires sont à dessiner.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
leftINTOui00 - MAX_RESOLUTION (pas: 8)left (paramètre d'entrée) : Largeur de la toile à étendre sur le côté gauche de l'image, en pixels. Plage de 0 à MAX_RESOLUTION, avec un pas d'ajustement de 8.
topINTOui00 - MAX_RESOLUTION (pas: 8)top (paramètre d'entrée) : Hauteur de la toile à étendre en haut de l'image, en pixels. Plage de 0 à MAX_RESOLUTION, avec un pas d'ajustement de 8.
rightINTOui00 - MAX_RESOLUTION (pas: 8)right (paramètre d'entrée) : Largeur de la toile à étendre sur le côté droit de l'image, en pixels. Plage de 0 à MAX_RESOLUTION, avec un pas d'ajustement de 8.
bottomINTOui00 - MAX_RESOLUTION (pas: 8)bottom (paramètre d'entrée) : Hauteur de la toile à étendre en bas de l'image, en pixels. Plage de 0 à MAX_RESOLUTION, avec un pas d'ajustement de 8.
featheringINTOui00 - MAX_RESOLUTION (pas: 1)feathering (paramètre d'entrée) : Rayon de flou appliqué aux bords du masque généré, en pixels. Plage de 0 à MAX_RESOLUTION, avec un pas d'ajustement de 1.

Sorties (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGEIMAGE (paramètre de sortie) : Nouvelle image avec la toile étendue, les zones étendues étant remplies d'un gris neutre.
MASKMASKMASK (paramètre de sortie) : Masque correspondant à la taille de la nouvelle image, utilisé pour indiquer les zones où l'IA doit effectuer l'extension.

Cas d'utilisation

Dans un flux de travail d'extension d'image, ce nœud se trouve généralement au début du processus. L'utilisateur peut d'abord l'utiliser pour définir la zone de toile à étendre et le masque initial, puis transmettre l'image et le masque de sortie à un nœud de génération d'image à partir de texte ou d'image, guidant ainsi l'IA pour générer un nouveau contenu dans les zones indiquées par le masque, réalisant ainsi une extension d'image sans couture.

Points d'attention

Lorsque le masque d'entrée est entièrement noir, le nœud le traite comme si aucun masque n'était fourni. De plus, le paramètre feathering peut être utilisé pour adoucir les bords du masque, mais il faut noter que le rayon de flou ne doit pas dépasser la moitié de la taille de l'image d'origine, sinon l'effet de flou risque de ne pas s'appliquer.

Lien vers le code source du nœud Image Pad For Outpaint Masked

Le nœud Image Pad For Outpaint Masked provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…