KJNodes/imagegenerated

Get Latent Size & Count(GetLatentSizeAndCount)

Este nodo funciona verificando la forma del tensor `"samples"` en el diccionario de entrada `latent`.

Get Latent Size And Count

latent
latent
batch_size
channels
frames
height
width
KJNodes

El nodo Get Latent Size & Count funciona examinando la forma del tensor "samples" dentro del diccionario de entrada latent.

El nodo Get Latent Size & Count es una herramienta práctica para analizar y transmitir datos del espacio latente (Latent). Su función principal es leer la información de las dimensiones del tensor latente de entrada y emitirla como valores enteros independientes, al mismo tiempo que transmite los datos latentes originales sin cambios para su uso continuo en flujos de trabajo posteriores.

Funcionalidad del Nodo

Este nodo funciona examinando la forma del tensor "samples" dentro del diccionario de entrada latent. Es capaz de identificar y procesar automáticamente dos formatos comunes de tensores latentes: uno es un tensor de cinco dimensiones que incluye una dimensión temporal (para video o animación), con el formato [tamaño_lote, canales, fotogramas, altura, anchura]; el otro es el tensor de imagen estándar de cuatro dimensiones, con el formato [tamaño_lote, canales, altura, anchura]. Para entradas de cuatro dimensiones, la salida de fotogramas (frames) se establecerá en 0.

Explicación de los Parámetros del Nodo - Get Latent Size & Count

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
latentLATENT--Los datos del espacio latente que se emiten sin cambios, para la conexión del flujo de trabajo.

Salidas (Outputs)

Nombre del ParámetroTipo de DatoDescripción
latentLATENTLos datos del espacio latente que se emiten sin cambios, para la conexión del flujo de trabajo.
batch_sizeINTEl tamaño del lote de salida, es decir, el número de muestras procesadas simultáneamente.
channelsINTEl número de canales de salida, es decir, la profundidad del mapa de características latente.
framesINTEl número de fotogramas de salida. Para imágenes estáticas, este valor es 0.
heightINTLa altura del mapa de características latente de salida (en unidades de bloques de píxeles).
widthINTLa anchura del mapa de características latente de salida (en unidades de bloques de píxeles).

Casos de Uso

Este nodo es muy útil al construir flujos de trabajo que requieren ajustar parámetros dinámicamente según las dimensiones de una imagen o video. Por ejemplo, puedes conectarlo antes de un nodo VAE Decode para obtener la altura y anchura del mapa latente, y luego introducir estos valores en un nodo Empty Latent Image para asegurar que el nuevo espacio latente generado coincida con las dimensiones de la imagen decodificada, creando así un flujo de generación de múltiples etapas con dimensiones consistentes.

Consideraciones

Ten en cuenta que este nodo requiere que la forma del tensor latente de entrada sea de cuatro o cinco dimensiones; de lo contrario, generará un error. No modifica el contenido de los datos latentes de entrada, solo los lee y transmite.

Enlace al Código Fuente del Nodo Get Latent Size & Count

El nodo Get Latent Size & Count proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

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

Cargando comentarios…