KJNodes/imagegenerated

Replace Images In Batch(ReplaceImagesInBatch)

Ce nœud prend en entrée deux lots d'images (image originale et image de remplacement) et effectue un remplacement en fonction de l'index de départ défini par l'utilisateur.

Replace Images In Batch

original_images
replacement_images
original_masks
replacement_masks
IMAGE
MASK
start_index
1
KJNodes

Le nœud Replace Images In Batch prend en entrée deux lots d'images (images originales et images de remplacement) et effectue un remplacement en fonction d'un index de départ défini par l'utilisateur.

Le nœud Replace Images In Batch est utilisé pour remplacer des parties spécifiques d'une séquence d'images par lots. Il permet à l'utilisateur de commencer à une position de départ spécifiée pour remplacer les parties correspondantes du lot d'images originales par un nouvel ensemble d'images, et peut traiter de manière synchrone les données de masque associées.

Fonctionnalité du Nœud

Ce nœud prend en entrée deux lots d'images (images originales et images de remplacement) et effectue un remplacement en fonction d'un index de départ défini par l'utilisateur. En interne, si les dimensions des images de remplacement ne correspondent pas à celles des images originales, le nœud les redimensionne automatiquement à la taille des images originales en utilisant l'algorithme de Lanczos, afin d'assurer la cohérence du lot. Le nœud prend également en charge la même opération de remplacement pour les lots de masques correspondants.

Spécifications des Paramètres du Nœud - Replace Images In Batch

Entrées (Inputs)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
original_imagesIMAGENon--: Le lot d'images originales, la séquence d'images qui sera partiellement remplacée.
replacement_imagesIMAGENon--: Le nouveau lot d'images utilisé pour le remplacement.
original_masksMASKNon--: La séquence de masques correspondant au lot d'images originales.
replacement_masksMASKNon--: La nouvelle séquence de masques correspondant au lot d'images de remplacement.

Paramètres de Contrôle (Parameters)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
start_indexENTIEROui10 - 4096 (pas: 1): Spécifie la position de l'index de départ pour commencer le remplacement, plage de 0 à 4096, pas de 1.

Sorties (Output)

Nom du ParamètreType de DonnéesDescription
IMAGEIMAGE: Le lot d'images final après l'opération de remplacement.
MASKMASK: Le lot de masques final après l'opération de remplacement.

Scénarios d'Utilisation

Dans un flux de travail de restauration d'images ou d'édition de trames vidéo, ce nœud peut être utilisé lorsque vous devez modifier localement une partie intermédiaire d'une séquence d'images (comme des trames vidéo). Par exemple, remplacer les images des trames 10 à 20 d'une vidéo originale par un autre ensemble d'images générées ou éditées, permettant ainsi de mettre à jour le contenu local sans affecter les autres parties de la séquence.

Points d'Attention

À l'utilisation, veuillez noter que le nombre d'images de remplacement doit correspondre au nombre de positions disponibles à partir de l'index de départ jusqu'à la fin du lot original, sinon une erreur de dépassement d'index sera générée. De plus, les lots d'images et de masques en entrée doivent maintenir une correspondance dimensionnelle.

Lien vers le Code Source du Nœud Replace Images In Batch

Le nœud Replace Images In Batch provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…