Cómo espejar imágenes en ComfyUI usando nodos nativos y batches

Cómo espejar imágenes en ComfyUI usando nodos nativos y batches

Si estás trabajando con flujos de trabajo en ComfyUI, probablemente te hayas preguntado si necesitas instalar nodos personalizados para manipular tus imágenes. La respuesta corta es no: la plataforma ya incluye un nodo nativo llamado Flip Image, que se encuentra dentro de la sección Image → Transform.

Este nodo ofrece dos opciones principales para voltear tus archivos:

  • x-axis: vertically: Esto voltea la imagen arriba y abajo.
  • y-axis: horizontally: Esta opción actúa como un espejo, invirtiendo izquierda y derecha.

Lo interesante de este nodo es que está diseñado para ser eficiente. Acepta imágenes con batch, lo que significa que si conectas directamente una carpeta completa a este nodo, aplicará la transformación de espejo automáticamente a todo el lote, no solo a la primera imagen.

Composición abstracta digital mostrando la transformación de imágenes de izquierda a derecha.
Comparativa visual de procesamiento en lotes y espejo automático dentro del flujo de trabajo.

Para implementar esto en tus frames de video o imágenes, la estructura más simple es conectar una secuencia como `Load Image / Load Images from Folder` directamente hacia el nodo Flip Image, y luego seguir con el resto del workflow.

No obstante, hay un caso particular que vale la pena mencionar: si lo que deseas es espejar alternativamente cada imagen de un batch (por ejemplo, frame 1 normal, frame 2 espejado, y así sucesivamente), la situación cambia. El nodo Flip Image nativo no tiene una lógica incorporada para alternar entre estados.

En ese escenario específico, necesitarías recurrir a un pequeño custom node o implementar un sistema de procesamiento de batch externo para lograr esa secuencia alterna.