KJNodes/imagegenerated

Get Image or Mask Range From Batch(GetImageRangeFromBatch)

Ce nœud accepte deux types de données en entrée : IMAGE et MASK, tous deux étant optionnels.

Get Image Range From Batch

images
masks
IMAGE
MASK
start_index
0
num_frames
1
KJNodes

Le nœud Get Image or Mask Range From Batch accepte des données de type IMAGE et MASK en entrée, les deux étant optionnels.

Le nœud Get Image or Mask Range From Batch est un outil permettant d'extraire une plage spécifique d'images ou de masques à partir d'un lot de données. Sa fonction principale est de découper un sous-ensemble continu d'images ou de masques à partir d'un lot d'entrée, en fonction d'une position de départ et d'un nombre spécifiés par l'utilisateur, et de les sortir séparément.

Fonctionnalité du nœud

Ce nœud accepte des données de type IMAGE et MASK en entrée, les deux étant optionnels. Sa logique interne traite indépendamment les flux de données d'images et de masques, en effectuant une opération de découpage basée sur les mêmes paramètres d'index de départ et de nombre d'images. Lorsque l'index de départ est défini sur -1, le nœud calcule automatiquement la position de départ à partir de la fin de la séquence, garantissant ainsi l'extraction du nombre spécifié d'images à partir de la fin.

Explication des paramètres du nœud - Get Image or Mask Range From Batch

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imagesIMAGENon--images (paramètre d'entrée) : Entrée optionnelle d'un lot d'images. Le nœud extraira la plage d'images spécifiée à partir de ces données.
masksMASKNon--masks (paramètre d'entrée) : Entrée optionnelle d'un lot de masques. Le nœud extraira la plage de masques spécifiée à partir de ces données.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
start_indexINTOui0-1 - 4096 (pas: 1)start_index (paramètre d'entrée) : Spécifie l'index de l'image à partir de laquelle commencer l'extraction. Une valeur de -1 signifie que le point de départ est calculé à partir de la fin. Plage de valeurs de -1 à 4096.
num_framesINTOui11 - 4096 (pas: 1)num_frames (paramètre d'entrée) : Spécifie le nombre d'images consécutives à extraire du lot. Plage de valeurs de 1 à 4096.

Sorties (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGEIMAGE (paramètre de sortie) : Sous-ensemble d'images extraites en sortie.
MASKMASKMASK (paramètre de sortie) : Sous-ensemble de masques extraits en sortie.

Cas d'utilisation

Ce nœud est très utile dans les flux de travail de traitement d'images vidéo ou d'édition de séquences d'animation. Par exemple, lorsque vous avez un lot contenant plusieurs images générées, mais que vous n'avez besoin que d'une partie spécifique pour un traitement ultérieur de raffinement ou d'effets spéciaux, vous pouvez utiliser ce nœud pour extraire précisément la section souhaitée, puis transmettre le résultat au nœud de traitement d'image suivant.

Points d'attention

Lors de l'utilisation, notez que les lots d'images et de masques en entrée sont traités indépendamment, mais ils partagent les mêmes paramètres d'index de départ et de nombre d'images. Si des images et des masques sont fournis simultanément, assurez-vous que la longueur de leurs lots est suffisante pour supporter la même plage de découpage, sinon une erreur pourrait survenir en raison d'une incompatibilité de longueur.

Lien vers le code source du nœud Get Image or Mask Range From Batch

Le nœud Get Image or Mask Range From Batch provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…