Gradient To Float(GradientToFloat)
Ce nœud reçoit une image au format tenseur quadridimensionnel (forme [batch, hauteur, largeur, canaux]) et effectue un échantillonnage uniforme le long des dimensions de largeur et de hauteur de l'image.
Gradient To Float
Le nœud Gradient To Float reçoit une image au format tenseur quadridimensionnel (forme [batch, hauteur, largeur, canaux]) et effectue un échantillonnage uniforme le long des dimensions de largeur et de hauteur de l'image.
Le nœud Gradient To Float est un outil d'analyse d'image dont la fonction principale est d'extraire des données numériques à partir d'une image d'entrée. Il convertit les informations de l'image en une liste de nombres flottants en échantillonnant les pixels, facilitant ainsi un traitement ou une analyse numérique ultérieure.
Fonctionnalité du nœud
Ce nœud reçoit une image au format tenseur quadridimensionnel (forme [batch, hauteur, largeur, canaux]) et effectue un échantillonnage uniforme le long des axes de largeur et de hauteur de l'image. Son mécanisme interne consiste à sélectionner des pixels à intervalles réguliers sur les deux axes principaux de l'image, en fonction du nombre d'échantillons spécifié par l'utilisateur. Il calcule ensuite la moyenne de ces points d'échantillonnage pour chaque ligne ou colonne correspondante, générant finalement deux listes indépendantes de nombres flottants.
Spécifications des paramètres du nœud - Gradient To Float
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
image | IMAGE | Oui | - | - | image (paramètre d'entrée) : Image source d'entrée utilisée pour l'analyse. Le nœud calculera la liste de nombres flottants basée sur cette image. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
steps | INT | Oui | 10 | 2 - 10000 (incrément: 1) | steps (paramètre d'entrée) : Définit le nombre de points d'échantillonnage le long des directions de largeur et de hauteur de l'image. La plage valide est de 2 à 10000, avec un incrément de 1. |
Sorties (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| float_x | FLOAT | float_x (paramètre de sortie) : Liste de nombres flottants obtenue par échantillonnage et calcul le long de la direction de largeur de l'image. |
| float_y | FLOAT | float_y (paramètre de sortie) : Liste de nombres flottants obtenue par échantillonnage et calcul le long de la direction de hauteur de l'image. |
Cas d'utilisation
Dans des applications concrètes, ce nœud est souvent utilisé dans des workflows nécessitant la conversion d'informations visuelles en séquences numériques contrôlables. Par exemple, lors de la création d'effets dynamiques ou d'animations paramétriques, une image de dégradé peut être fournie en entrée à ce nœud. Les listes de nombres flottants en sortie peuvent ensuite être utilisées pour piloter les paramètres d'autres nœuds (comme la position de particules, la variation de couleur ou la déformation de formes), permettant ainsi de créer des effets complexes liés au contenu de l'image.
Notes importantes
Veuillez noter que ce nœud ne traite par défaut que la première image du lot d'entrée et le premier canal de couleur (généralement le canal rouge ou les valeurs de niveaux de gris). Si une image couleur est fournie en entrée, aucune conversion d'espace colorimétrique n'est effectuée automatiquement ; les données du premier canal sont utilisées directement.
Lien vers le code source du nœud Gradient To Float
Le nœud Gradient To Float provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.