Pad Image Batch Interleaved(PadImageBatchInterleaved)
Ce nœud prend un tenseur quadridimensionnel (lot, hauteur, largeur, canaux) en entrée et crée un nouveau tenseur plus long.
Pad Image Batch Interleaved
Le nœud Pad Image Batch Interleaved reçoit un tenseur quadridimensionnel (lot, hauteur, largeur, canaux) en entrée et crée un nouveau tenseur plus long.
Le nœud Pad Image Batch Interleaved est un outil de traitement par lots d'images. Sa fonction principale est d'insérer un nombre spécifié d'images vides entre des images consécutives d'un lot. Il est principalement utilisé pour ajuster le rythme d'une séquence vidéo ou d'animation en augmentant les intervalles entre les images, prolongeant ainsi la durée totale de la séquence.
Fonctionnalité du nœud
Ce nœud reçoit un tenseur quadridimensionnel (lot, hauteur, largeur, canaux) en entrée et crée un nouveau tenseur plus long. Sa mise en œuvre technique consiste à placer les images originales dans l'ordre et à insérer des images vides, composées d'une valeur de gris spécifiée, entre chaque paire d'images originales (et éventuellement après la dernière image). Il génère simultanément un masque correspondant pour distinguer les images originales (valeur 1) des images vides insérées (valeur 0).
Explication des paramètres du nœud - Pad Image Batch Interleaved
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
images | IMAGE | Oui | - | - | Le lot d'images en entrée à traiter. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
empty_frames_per_image | INT | Oui | 1 | 0 - 4096 (pas: 1) | empty_frames_per_image (paramètre d'entrée) : Définit le nombre d'images vides à insérer entre chaque paire d'images originales. La valeur est un entier compris entre 0 et 4096. |
pad_frame_value | FLOAT | Oui | 0.0 | 0.0 - 1.0 (pas: 0.01) | pad_frame_value (paramètre d'entrée) : Définit la valeur de gris des pixels pour les images vides insérées. La valeur est un flottant compris entre 0.0 (noir pur) et 1.0 (blanc pur), avec un pas de 0.01. |
add_after_last | BOOLEAN | Oui | False | - | add_after_last (paramètre d'entrée) : Un interrupteur booléen qui détermine s'il faut également ajouter le même nombre d'images vides après la dernière image du lot d'entrée. |
Sorties (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| images | IMAGE | images (paramètre de sortie) : Sort le nouveau lot d'images après insertion des images vides. |
| masks | MASK | masks (paramètre de sortie) : Sort un masque identifiant quelles images dans le lot de sortie sont des images originales et lesquelles sont des images vides insérées. |
Cas d'utilisation
Ce nœud est très utile dans les flux de travail d'animation nécessitant des effets de ralenti ou de pause. Par exemple, vous pouvez fournir une séquence d'images en évolution dynamique à ce nœud, définir le nombre d'images vides à insérer, créant ainsi de brefs effets de « gel » entre les actions clés, rendant le rythme de l'animation plus adapté aux besoins narratifs.
Points d'attention
Le comportement du nœud diffère lorsque le lot d'entrée ne contient qu'une seule image. Si le paramètre add_after_last est True, il ajoutera des images vides après cette image ; s'il est False, la sortie restera inchangée. L'utilisateur doit faire un choix en fonction du scénario spécifique.
Lien vers le code source du nœud Pad Image Batch Interleaved
Le nœud Pad Image Batch Interleaved provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.