Create Gradient From Coords(CreateGradientFromCoords)
Ce nœud reçoit une chaîne JSON contenant les coordonnées de départ et d'arrivée, et calcule la valeur de couleur de chaque pixel en fonction de la direction de la ligne définie par ces deux points.
Create Gradient From Coords
Le nœud Create Gradient From Coords reçoit une chaîne JSON contenant des coordonnées de départ et d'arrivée, et calcule la valeur de couleur de chaque pixel en fonction de la direction de la ligne définie par ces deux points.
Le nœud Create Gradient From Coords est un outil de génération d'image capable de créer une image de dégradé linéaire sur une toile de dimensions spécifiées, en fonction de deux points de coordonnées fournis par l'utilisateur. Sa fonction principale est de transformer des données de coordonnées abstraites en un effet visuel de transition de couleurs.
Fonctionnalité du nœud
Ce nœud reçoit une chaîne JSON contenant des coordonnées de départ et d'arrivée, et calcule la valeur de couleur de chaque pixel en fonction de la direction de la ligne définie par ces deux points. Il permet de définir la couleur de début et de fin du dégradé via un nom de couleur ou un code hexadécimal, et contrôle l'intensité ou la vitesse de la transition via un facteur multiplicateur, pour finalement produire une image RGB standard à trois canaux.
Explication des paramètres du nœud - Create Gradient From Coords
Paramètres des contrôles (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
coordinates | STRING | Oui | - | - | coordinates (paramètre d'entrée) : Chaîne JSON contenant les coordonnées de départ et d'arrivée, utilisée pour définir la ligne de direction du dégradé. Exemple de format : [{"x":10, "y":10}, {"x":500, "y":500}]. |
frame_width | INT | Oui | 512 | 16 - 4096 (pas: 1) | frame_width (paramètre d'entrée) : Largeur de l'image de dégradé générée, de 16 à 4096, avec un pas de 1. |
frame_height | INT | Oui | 512 | 16 - 4096 (pas: 1) | frame_height (paramètre d'entrée) : Hauteur de l'image de dégradé générée, de 16 à 4096, avec un pas de 1. |
start_color | STRING | Oui | white | - | start_color (paramètre d'entrée) : Chaîne définissant la couleur de début du dégradé, par exemple "white" ou "#FF0000". |
end_color | STRING | Oui | black | - | end_color (paramètre d'entrée) : Chaîne définissant la couleur de fin du dégradé, par exemple "black" ou "#0000FF". |
multiplier | FLOAT | Oui | 1.0 | 0.01 - 100.0 (pas: 0.01) | multiplier (paramètre d'entrée) : Facteur multiplicateur contrôlant l'intensité de la transition du dégradé, de 0.01 à 100.0, avec un pas de 0.01. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| image | IMAGE | image (paramètre de sortie) : Image de dégradé générée en fonction des coordonnées et couleurs d'entrée. |
Scénarios d'utilisation
Ce nœud est très utile pour créer des arrière-plans nécessitant un dégradé directionnel spécifique, pour fournir des masques dynamiques à d'autres nœuds de traitement d'image (comme les nœuds de masquage ou de mélange), ou pour créer des images auxiliaires utilisées pour contrôler d'autres effets (comme la lumière ou la profondeur). L'utilisateur peut d'abord générer des coordonnées via d'autres nœuds (comme la détection de pose ou la sélection de zone), puis les connecter à ce nœud pour créer un dégradé correspondant à la direction des éléments de la scène.
Points d'attention
Assurez-vous que le format de la chaîne de coordonnées d'entrée est correct et que les valeurs des coordonnées se situent dans les limites des dimensions de la toile, sinon cela pourrait entraîner des erreurs de calcul du dégradé ou un affichage anormal de l'image. Les noms de couleurs doivent être des noms anglais courants ou des codes hexadécimaux valides.
Lien vers le code source du nœud Create Gradient From Coords
Le nœud Create Gradient From Coords provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.