KJNodes/imagegenerated

Create Shape Image On Path(CreateShapeImageOnPath)

Este nodo determina la posición central de cada forma analizando la cadena de coordenadas de entrada y las dibuja según el tipo de forma seleccionado por el usuario (círculo, cuadrado, triángulo).

Create Shape Image On Path

image
mask
shape
circle
coordinates
STRING
frame_width
512
frame_height
512
shape_width
128
shape_height
128
shape_color
white
bg_color
black
blur_radius
0.0
intensity
1.00
size_multiplier
1
trailing
1.00
border_width
0
border_color
black
KJNodes

El nodo Create Shape Image On Path determina la posición central de cada forma analizando la cadena de coordenadas de entrada y las dibuja según el tipo de forma seleccionado por el usuario (círculo, cuadrado, triángulo).

El nodo Create Shape Image On Path se utiliza para generar por lotes imágenes de formas específicas y sus máscaras correspondientes a lo largo de una ruta de coordenadas especificada en el lienzo. Permite a los usuarios personalizar la forma, el tamaño, el color y el fondo, siendo una herramienta fundamental para crear elementos gráficos dinámicos o secuencias de máscaras.

Funcionalidad del Nodo

Este nodo determina la posición central de cada forma analizando la cadena de coordenadas de entrada y las dibuja según el tipo de forma seleccionado (círculo, cuadrado, triángulo). Admite la aplicación de efectos de desenfoque y ajustes de intensidad a las formas, y puede procesar multiplicadores de tamaño opcionales, efectos de estela y configuraciones de borde, generando finalmente un lote de imágenes que contiene todas las formas y sus máscaras binarizadas correspondientes.

Explicación de los Parámetros del Nodo - Create Shape Image On Path

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpciónDescripción
shapeCOMBOcircle"circle", "square", "triangle"shape (parámetro de entrada): Selecciona el tipo de forma: circle, square, o triangle.
coordinatesSTRING--coordinates (parámetro de entrada): Cadena de texto que define las coordenadas del punto central de cada forma. El formato suele ser x1,y1;x2,y2, donde cada par de coordenadas representa la posición de una forma.
frame_widthINT51216 - 4096 (paso: 1)frame_width (parámetro de entrada): Establece el ancho del lienzo (imagen) de salida. El rango válido es de 16 a 4096, con un paso de 1.
frame_heightINT51216 - 4096 (paso: 1)frame_height (parámetro de entrada): Establece la altura del lienzo (imagen) de salida. El rango válido es de 16 a 4096, con un paso de 1.
shape_widthINT1282 - 4096 (paso: 1)shape_width (parámetro de entrada): Establece el ancho de una forma individual. El rango válido es de 2 a 4096, con un paso de 1.
shape_heightINT1282 - 4096 (paso: 1)shape_height (parámetro de entrada): Establece la altura de una forma individual. El rango válido es de 2 a 4096, con un paso de 1.
shape_colorSTRINGwhite-shape_color (parámetro de entrada): Especifica el color de relleno de la forma. Admite nombres de color (ej. white) o códigos hexadecimales.
bg_colorSTRINGblack-bg_color (parámetro de entrada): Especifica el color de fondo del lienzo. Admite nombres de color (ej. black) o códigos hexadecimales.
blur_radiusFLOAT0.00.0 - 100 (paso: 0.1)blur_radius (parámetro de entrada): Radio para aplicar un desenfoque gaussiano en los bordes de la forma. El rango válido es de 0.0 a 100.0, con un paso de 0.1.
intensityFLOAT1.00.01 - 100.0 (paso: 0.01)intensity (parámetro de entrada): Controla la intensidad o transparencia del color de la forma. El rango válido es de 0.01 a 100.0, con un paso de 0.01.
size_multiplierFLOATNo[1.0]1.0-
trailingFLOATNo1.00.0 - 10.0 (paso: 0.01)-
border_widthINTNo00 - 100 (paso: 1)-
border_colorSTRINGNoblack--

Salida

Nombre del ParámetroTipo de DatoDescripción
imageIMAGEimage (parámetro de salida): Lote de imágenes de salida que contiene todas las formas dibujadas en el lienzo.
maskMASKmask (parámetro de salida): Lote de máscaras de salida, correspondiente a las máscaras binarizadas de las áreas de forma en la imagen.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de animación o donde se requiere un control preciso sobre la posición de elementos gráficos. Por ejemplo, se pueden generar primero una serie de coordenadas de movimiento con otros nodos y luego conectarlas a este nodo para crear una secuencia de formas que se mueven a lo largo de una trayectoria. Estas secuencias de imágenes y máscaras pueden usarse posteriormente para controlar regiones en la generación de imágenes o en la composición de video.

Consideraciones

Tenga en cuenta que la cadena de coordenadas de entrada debe seguir un formato específico (como x1,y1;x2,y2), de lo contrario podría causar errores de análisis o posiciones incorrectas de las formas. Además, la posición de dibujo de cada forma se basa en su punto central.

Enlace al Código Fuente del Nodo Create Shape Image On Path

El nodo Create Shape Image On Path pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…