Create Gradient From Coords(CreateGradientFromCoords)
Este nodo recibe una cadena JSON que contiene las coordenadas de inicio y fin, y calcula el valor de color de cada píxel basándose en la dirección de la línea definida por estos dos puntos.
Create Gradient From Coords
El nodo Create Gradient From Coords recibe una cadena JSON que contiene las coordenadas de inicio y fin, y calcula el valor de color de cada píxel basándose en la dirección de la línea definida por estos dos puntos.
El nodo Create Gradient From Coords es una herramienta de generación de imágenes que puede crear una imagen de gradiente lineal en un tamaño de lienzo especificado, basándose en dos puntos de coordenadas proporcionados por el usuario. Su función principal es transformar datos de coordenadas abstractos en un efecto visual de transición de color.
Funcionalidad del Nodo
Este nodo recibe una cadena JSON que contiene las coordenadas de inicio y fin, y calcula el valor de color de cada píxel basándose en la dirección de la línea definida por estos dos puntos. Admite la definición de los colores inicial y final del gradiente mediante nombres de color o códigos hexadecimales, y controla la intensidad o velocidad de la transición del gradiente a través de un factor multiplicador, generando finalmente una imagen RGB estándar de tres canales.
Explicación de los Parámetros del Nodo - Create Gradient From Coords
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
coordinates | CADENA | Sí | - | - | coordinates (parámetro de entrada): Cadena JSON que contiene las coordenadas de inicio y fin, utilizada para definir la línea de dirección del gradiente. Formato como [{"x":10, "y":10}, {"x":500, "y":500}]. |
frame_width | ENTERO | Sí | 512 | 16 - 4096 (incremento: 1) | frame_width (parámetro de entrada): Ancho de la imagen de gradiente generada, rango de 16 a 4096, incremento de 1. |
frame_height | ENTERO | Sí | 512 | 16 - 4096 (incremento: 1) | frame_height (parámetro de entrada): Altura de la imagen de gradiente generada, rango de 16 a 4096, incremento de 1. |
start_color | CADENA | Sí | white | - | start_color (parámetro de entrada): Cadena que define el color inicial del gradiente, por ejemplo "white" o "#FF0000". |
end_color | CADENA | Sí | black | - | end_color (parámetro de entrada): Cadena que define el color final del gradiente, por ejemplo "black" o "#0000FF". |
multiplier | FLOTANTE | Sí | 1.0 | 0.01 - 100.0 (incremento: 0.01) | multiplier (parámetro de entrada): Factor multiplicador que controla la intensidad de la transición del gradiente, rango de 0.01 a 100.0, incremento de 0.01. |
Salida
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| image | IMAGE | image (parámetro de salida): Imagen de gradiente generada según las coordenadas y colores de entrada. |
Casos de Uso
Este nodo es muy útil para crear imágenes de fondo con gradientes en direcciones específicas, proporcionar máscaras dinámicas para otros nodos de procesamiento de imágenes (como máscaras o nodos de mezcla), o generar imágenes auxiliares para controlar otros efectos (como luz, profundidad). Los usuarios pueden generar primero coordenadas a través de otros nodos (como detección de postura o selección de región) y luego conectarlas a este nodo para crear un gradiente que coincida con la dirección de los elementos de la escena.
Consideraciones
Al usarlo, asegúrese de que el formato de la cadena de coordenadas de entrada sea correcto y que los valores de las coordenadas estén dentro del rango del tamaño del lienzo; de lo contrario, podría causar errores en el cálculo del gradiente o anomalías en la visualización de la imagen. Los nombres de color deben ser nombres comunes en inglés o códigos hexadecimales válidos.
Enlace al Código Fuente del Nodo Create Gradient From Coords
El nodo Create Gradient From Coords proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.