> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Flujo de trabajo imagen a imagen de ComfyUI

> Crea un flujo de trabajo imagen a imagen en ComfyUI: usa una imagen de referencia para generar nuevas versiones con otro estilo o restaurar imágenes antiguas.

## ¿Qué es imagen a imagen en ComfyUI?

Imagen a imagen es un flujo de trabajo en ComfyUI que te permite introducir una imagen y generar una nueva imagen a partir de ella.

Imagen a imagen se puede usar en escenarios como:

* Convertir el estilo de una imagen original, por ejemplo, transformar fotos realistas en estilos artísticos
* Convertir dibujos de línea en imágenes realistas
* Restauración de imágenes
* Colorear fotos antiguas
* ... y otros escenarios

Para explicarlo con una analogía:
Es como pedirle a un artista que cree una obra específica a partir de tu imagen de referencia.

Si comparas con atención este tutorial con el tutorial de [Texto a imagen](https://docs.comfy.org/es/tutorials/basic/text-to-image.md),
notarás que el proceso de imagen a imagen es muy similar al de texto a imagen,
solo que con una imagen de referencia adicional como entrada y como condición. En texto a imagen, dejamos que el artista (el modelo de imagen) cree libremente a partir de nuestros prompts,
mientras que en imagen a imagen dejamos que el artista cree a partir de nuestra imagen de referencia y de nuestros prompts.

## Guía de ejemplo del flujo de trabajo Imagen a imagen de ComfyUI

### Instalar el modelo

Descarga el archivo [v1-5-pruned-emaonly-fp16.safetensors](https://huggingface.co/Comfy-Org/stable-diffusion-v1-5-archive/blob/main/v1-5-pruned-emaonly-fp16.safetensors) y colócalo en tu carpeta `ComfyUI/models/checkpoints`.

### Flujo de trabajo Imagen a imagen e imagen de entrada

Descarga la imagen de abajo y **arrástrala a ComfyUI** para cargar el flujo de trabajo:
![Flujo de trabajo Imagen a imagen](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/image_to_image/workflow.png)

> [!TIP]
>
> Las imágenes que contienen el JSON del flujo de trabajo en sus metadatos se pueden arrastrar directamente a ComfyUI o cargar con el menú `Workflows` -> `Open (ctrl+o)`.

Descarga la imagen de abajo, la usaremos como imagen de entrada:

![Imagen de ejemplo](https://mintcdn.com/dripart/OltlUSVBSNcJsDMs/images/tutorial/basic/img2img/input.jpeg?fit=max\&auto=format\&n=OltlUSVBSNcJsDMs\&q=85\&s=f8d1c4f2afa4a80f07a6ad862506c832)

### Completar el flujo de trabajo paso a paso

Sigue los pasos del siguiente diagrama para asegurarte de que el flujo de trabajo se ejecute correctamente.

![Flujo de trabajo Imagen a imagen de ComfyUI: pasos](https://mintcdn.com/dripart/OltlUSVBSNcJsDMs/images/tutorial/basic/img2img/image-to-image-02-guide.jpg?fit=max\&auto=format\&n=OltlUSVBSNcJsDMs\&q=85\&s=dd85418c3e8070eb5c3f491a89fd29b3)

1. Asegúrate de que `Load Checkpoint` cargue **v1-5-pruned-emaonly-fp16.safetensors**
2. Sube la imagen de entrada al nodo `Load Image`
3. Haz clic en `Queue` o pulsa `Ctrl/Cmd + Enter` para generar

## Puntos clave del flujo de trabajo Imagen a imagen

La clave del flujo de trabajo Imagen a imagen está en el parámetro `denoise` del nodo `KSampler`, que debe ser **menor que 1**.

Si has ajustado el parámetro `denoise` y has generado imágenes, notarás lo siguiente:

* Cuanto menor sea el valor de `denoise`, menor será la diferencia entre la imagen generada y la imagen de referencia
* Cuanto mayor sea el valor de `denoise`, mayor será la diferencia entre la imagen generada y la imagen de referencia

Esto se debe a que `denoise` determina la intensidad del ruido que se añade a la imagen del espacio latent después de convertir la imagen de referencia. Si `denoise` es 1, la imagen del espacio latent se convertirá en ruido completamente aleatorio, quedando igual al latent generado por el nodo `empty latent image` y perdiendo todas las características de la imagen de referencia.

> [!NOTE]
>
> Un `denoise` bajo no reduce la cantidad de pasos que ejecuta una corrida; solo `denoise` 0 detiene el muestreo por completo. ComfyUI construye un programa de `steps / denoise` pasos (redondeado hacia abajo) y conserva únicamente sus últimos `steps + 1` sigmas, así que `steps` 20 con `denoise` 0.5 realiza 20 pasos de muestreo sobre la mitad de bajo ruido de un programa de 40 pasos, con la densidad de pasos de ese programa más largo. Para conservar la densidad de pasos de una corrida completa muestreando solo parte del rango, define `steps` como la cantidad de pasos de esa corrida multiplicada por `denoise`: con `denoise` 0.5, `steps` 10 muestrea exactamente las sigmas que una corrida de 20 pasos usa en su segunda mitad, con la mitad de las evaluaciones del modelo.

Para conocer los principios correspondientes, consulta la explicación de principios en el tutorial [Texto a imagen](https://docs.comfy.org/es/tutorials/basic/text-to-image.md).

## Pruébalo tú mismo

1. Intenta modificar el parámetro `denoise` en el nodo **KSampler**, cambiándolo gradualmente de 1 a 0, y observa los cambios en las imágenes generadas
2. Reemplaza con tus propios prompts e imágenes de referencia para generar tus propios efectos de imagen


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.