KJNodes/textgenerated

Image Batch Test Pattern(ImageBatchTestPattern)

Desde la perspectiva de la implementación técnica, este nodo utiliza la biblioteca PIL de Python (Pillow) para dibujar imágenes basándose en el tamaño de lote especificado y el número inicial.

Image Batch Test Pattern

image
batch_size
1
start_from
0
text_x
256
text_y
256
width
512
height
512
font
COMBO
font_size
255
KJNodes

Desde la perspectiva de la implementación técnica, el nodo Image Batch Test Pattern utiliza la biblioteca PIL de Python (Pillow) para dibujar imágenes basándose en el tamaño de lote especificado y el número inicial.

El nodo Image Batch Test Pattern se utiliza para generar lotes de imágenes de prueba con números consecutivos. Crea una serie de imágenes sobre un fondo negro, cada una conteniendo un número cuyo color se genera aleatoriamente. Este nodo se utiliza principalmente para crear secuencias de imágenes destinadas a pruebas o demostraciones.

Funcionalidad del Nodo

Desde la perspectiva de la implementación técnica, este nodo utiliza la biblioteca PIL de Python (Pillow) para dibujar imágenes basándose en el tamaño de lote especificado y el número inicial. Permite al usuario personalizar las dimensiones generales de la imagen, la posición del texto, la fuente y el tamaño de la fuente. Las coordenadas de dibujo del texto tienen como origen la esquina superior izquierda de la imagen y admiten la selección de archivos de fuente TrueType desde la carpeta kjnodes_fonts.

Explicación de los Parámetros del Nodo - Image Batch Test Pattern

Entradas (Inputs)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
fontCOMBO--font (parámetro de entrada): Selecciona el archivo de fuente desde el directorio kjnodes_fonts para dibujar los números.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
batch_sizeENTERO11 - 4096 (incremento: 1)batch_size (parámetro de entrada): Especifica la cantidad de imágenes a generar, con un rango de 1 a 4096.
start_fromENTERO00 - 4096 (incremento: 1)start_from (parámetro de entrada): Establece el número inicial para la numeración en las imágenes, con un rango de 0 a 4096.
text_xENTERO2560 - 4096 (incremento: 1)text_x (parámetro de entrada): Establece la coordenada X en la imagen para la esquina superior izquierda del texto numérico, con un rango de 0 a 4096.
text_yENTERO2560 - 4096 (incremento: 1)text_y (parámetro de entrada): Establece la coordenada Y en la imagen para la esquina superior izquierda del texto numérico, con un rango de 0 a 4096.
widthENTERO51216 - 4096 (incremento: 1)width (parámetro de entrada): Establece el ancho de las imágenes generadas, con un rango de 16 a 4096.
heightENTERO51216 - 4096 (incremento: 1)height (parámetro de entrada): Establece el alto de las imágenes generadas, con un rango de 16 a 4096.
font_sizeENTERO2558 - 4096 (incremento: 1)font_size (parámetro de entrada): Establece el tamaño de la fuente para el texto numérico, con un rango de 8 a 4096.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGELote de imágenes de prueba con números consecutivos.

Casos de Uso

En flujos de trabajo prácticos, este nodo se utiliza a menudo en escenarios que requieren entrada de imágenes por lotes para procesamiento. Por ejemplo, al probar la capacidad de procesamiento por lotes de un modelo de ampliación de imágenes, este nodo puede generar primero un conjunto de imágenes de prueba con dimensiones uniformes pero contenido (números) diferente. Luego se pueden conectar a un nodo de ampliación para observar la efectividad del procesamiento y la consistencia del modelo con la entrada por lotes.

Consideraciones

Tenga en cuenta que la cantidad de imágenes generadas está limitada por el parámetro batch_size (hasta 4096) y el número inicial start_from (hasta 4096); se pueden configurar de forma independiente. Además, si la posición de dibujo del texto (text_x, text_y) se configura incorrectamente, el texto podría dibujarse fuera del lienzo y no ser visible.

Enlace al Código Fuente del Nodo Image Batch Test Pattern

El nodo Image Batch Test Pattern proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…