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
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ámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
font | COMBO | Sí | - | - | 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ámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
batch_size | ENTERO | Sí | 1 | 1 - 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_from | ENTERO | Sí | 0 | 0 - 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_x | ENTERO | Sí | 256 | 0 - 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_y | ENTERO | Sí | 256 | 0 - 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. |
width | ENTERO | Sí | 512 | 16 - 4096 (incremento: 1) | width (parámetro de entrada): Establece el ancho de las imágenes generadas, con un rango de 16 a 4096. |
height | ENTERO | Sí | 512 | 16 - 4096 (incremento: 1) | height (parámetro de entrada): Establece el alto de las imágenes generadas, con un rango de 16 a 4096. |
font_size | ENTERO | Sí | 255 | 8 - 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ámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | Lote 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.