KJNodes/imagegenerated

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

image
coordinates
STRING
frame_width
512
frame_height
512
start_color
white
end_color
black
multiplier
1.00
KJNodes

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ámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
coordinatesCADENA--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_widthENTERO51216 - 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_heightENTERO51216 - 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_colorCADENAwhite-start_color (parámetro de entrada): Cadena que define el color inicial del gradiente, por ejemplo "white" o "#FF0000".
end_colorCADENAblack-end_color (parámetro de entrada): Cadena que define el color final del gradiente, por ejemplo "black" o "#0000FF".
multiplierFLOTANTE1.00.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ámetroTipo de DatoDescripción
imageIMAGEimage (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.

Cargando comentarios…