Widget To String(WidgetToString)
Ce nœud localise le nœud cible de deux manières principales : soit en utilisant l'ID unique du nœud, soit via le titre personnalisé du nœud défini par l'utilisateur.
Widget To String
Le nœud Widget To String localise les nœuds cibles de trois manières principales : en utilisant l'ID unique du nœud, via le titre personnalisé du nœud par l'utilisateur, ou en connectant une entrée au socket any_input (utilisé lorsque ni l'ID ni le titre ne sont fournis).
Le nœud Widget To String est un outil permettant d'extraire les valeurs des widgets d'autres nœuds dans un flux de travail. Il capture la valeur actuelle d'un widget spécifique sur un nœud désigné et la convertit en format CHAÎNE pour la sortie, facilitant son utilisation dans d'autres nœuds nécessitant une entrée textuelle.
Fonctionnalités du nœud
Ce nœud localise les nœuds cibles de trois manières principales : en utilisant l'ID unique du nœud, via le titre personnalisé du nœud par l'utilisateur, ou en utilisant la connexion any_input comme solution de secours lorsque ni l'ID ni le titre ne sont donnés. Il prend en charge l'extraction de valeurs à partir d'un widget unique ou de plusieurs widgets (spécifiés par une liste séparée par des virgules) sur le nœud cible, et peut traiter divers types de données tels que ENTIER, FLOTTANT et BOOLÉEN. Son mécanisme interne analyse les métadonnées du flux de travail pour trouver le nœud correspondant en fonction des informations de localisation fournies, lit ensuite la valeur du ou des widgets spécifiés, et enfin la formate en une chaîne selon les paramètres (par exemple, le nombre de décimales pour les valeurs FLOTTANT).
Spécifications des paramètres du nœud - Widget To String
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
any_input | IO | Non | - | - | Une connexion optionnelle qui identifie le nœud cible lorsque ni id ni node_title ne sont définis. Elle garantit également que le nœud cible existe dans le flux de travail. Généralement connectée au nœud dont vous souhaitez lire les valeurs. |
Paramètres des widgets (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
id | ENTIER | Oui | 0 | 0 - 100000 (pas : 1) | Spécifie l'ID numérique unique du nœud cible pour une recherche précise. Laissez à 0 pour utiliser la connexion any_input ou node_title s'il est défini. La plage valide est de 0 à 100000, avec un pas de 1. |
widget_name | CHAÎNE | Oui | - | - | Spécifie le ou les noms des widgets à lire depuis le nœud cible. Peut être un nom unique ou une liste de noms séparés par des virgules. |
return_all | BOOLÉEN | Oui | Faux | - | Contrôle le comportement de la sortie lorsque widget_name spécifie plusieurs widgets. Lorsque faux, sort la première valeur valide. Lorsque vrai, concatène toutes les valeurs en une seule chaîne pour la sortie. |
node_title | CHAÎNE | Non | - | - | Utilise le titre personnalisé du nœud par l'utilisateur pour localiser le nœud cible. N'est efficace que si le titre du nœud a été modifié manuellement. |
allowed_float_decimals | ENTIER | Non | 2 | 0 - 10 | Nombre de décimales à afficher pour les valeurs de type FLOTTANT. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| CHAÎNE | CHAÎNE | La chaîne de caractères résultant de la conversion de la ou des valeurs de widget lues. |
Cas d'utilisation
Dans un flux de travail de génération d'images, vous pouvez utiliser ce nœud pour lire la valeur du widget « seed » d'un nœud KSampler et la transmettre comme partie d'un nom de fichier à un nœud Save Image. Vous pouvez également l'utiliser pour capturer les paramètres de poids d'un groupe de nœuds LoRA et les concaténer en un texte d'invite descriptif.
Notes importantes
Veuillez noter que lorsque vous utilisez l'ID du nœud pour la localisation, vous devez activer le « Mode de badge d'identifiant de nœud » dans les paramètres principaux de ComfyUI pour afficher les ID. La méthode du titre du nœud ne fonctionne que si l'utilisateur a modifié manuellement le titre du nœud ; sinon, le nœud ne peut pas être trouvé avec cette méthode.
Si vous laissez à la fois id à 0 et node_title vide, vous devez connecter une entrée à any_input pour spécifier le nœud cible.
Lien vers le code source du nœud Widget To String
Le nœud Widget To String provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.