> For the complete documentation index, see [llms.txt](https://docs.seaart.ai/guide-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seaart.ai/guide-1/espanol/3-guia-avanzada/3-3-guia-de-flujo-de-trabajo/conversion-de-imagenes.md).

# Conversión de Imágenes

¡Domina la conversión de imágenes con ComfyUI! Esta guía mejora el proceso de Imagen a Imagen con control preciso, referencia facial y escalado en alta definición.

**Proceso de pensamiento**:

La conversión de imágenes en ComfyUI es similar a Img2Img en webui, donde subes una imagen original y su estilo se modifica mediante el modelo. Sin embargo, para aumentar la precisión de la conversión, podemos añadir algunos pasos nuevos:

> **I.** **Añade un nodo de aumento de modelo para controlar el tamaño de la imagen original.**\
> **II. Incrementa la similitud con la imagen original:**
>
> a. Usa ipadapter faceid para referenciar rasgos faciales.
>
> b. Ingresa los prompts originales mediante ingeniería inversa.
>
> c. Añade ControlNet (openpose, canny, depth).
>
> **III.** **Escala la imagen final a alta definición.**

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/KXLS8I4nC6y5ESAiae9K/%E8%8B%B1%E6%B5%81%E7%A8%8B.png" alt="ComfyUI Image Conversion Process"><figcaption></figcaption></figure>

### Paso 1: Construir el grupo de modelos

Puedes empezar basándote en la plantilla Imagen a imagen. Primero, añade selectivamente un nodo "Upscale Image By" detrás de la imagen original para controlar su tamaño. Puedes agregar Lora según tus necesidades o no añadirlo. Añade un nodo "CLIP Set Last Layer" según necesites, este nodo puede omitirse. Este nodo permite saltar capas y finalmente conectar los nodos correspondientes.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/gii4yH9ctUrQB4bHnVz8/1.png" alt="ComfyUI Image Conversion - Build the Model Group"><figcaption></figcaption></figure>

**Añadir nodos:**

* Upscale Image By
* CLIP Set Last Layer

### Paso 2: Referenciar la imagen original

<mark style="background-color:yellow;">**(Ingeniería inversa de prompts + Ipadapter + ControlNet)**</mark>

1. **Ingeniería inversa de prompts:** nodo WD14 Tagger

Haz doble clic para buscar y añadir el nodo WD14 Tagger.

Conecta el nodo de imagen.

Haz clic derecho en el nodo de prompts positivos y selecciona "**Convertir texto a entrada**" para conectar WD14 Tagger al nodo de prompts positivos.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/1uftgbKS5cbf4q271ItW/%E5%8F%8D%E6%8E%A8%E8%BF%9E%E6%8E%A5.png" alt="ComfyUI Image Conversion - BReverse-engineer Prompts: WD14 Tagger Node 1" width="563"><figcaption></figcaption></figure>

Esto solo incluye los prompts extraídos de la imagen. Si quieres añadir otros prompts, crea un nuevo nodo de **Texto Concatenado**, que puede conectar múltiples segmentos de prompts.

Luego crea un nodo **Primario**. Este nodo puede conectarse a cualquier otro para ser un atributo relacionado.

Ingresa prompts adicionales en el nodo Primario, como palabras disparadoras de Lora, palabras de calidad, etc.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/rhuhLyXYZC78ypPjDKRl/%E5%8F%8D%E6%8E%A8%E6%8F%90%E7%A4%BA%E8%AF%8D.png" alt="ComfyUI Image Conversion - BReverse-engineer Prompts: WD14 Tagger Node 2" width="362"><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/bAUkp8deKlab2Ts5wGjO/%E5%8F%8D%E6%8E%A8%E7%9B%B8%E5%8A%A0.png" alt="ComfyUI Image Conversion - BReverse-engineer Prompts: WD14 Tagger Node 3" width="563"><figcaption></figcaption></figure>

Así, los prompts incluyen tanto los extraídos como los que tú ingreses.

2. A continuación, configura el **IPadapter FaceID** para hacer referencia a los rasgos faciales:

Haga doble clic para buscar IPadapter FaceID y haga coincidir los nodos de entrada en consecuencia.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/YaLZWg0zs8YeaTC6qISw/ip.png" alt="ComfyUI Image Conversion - Set up the IPadapter FaceID to Reference Facial Features"><figcaption></figcaption></figure>

Después de sacar el nodo, crea nuevos nodos:

* ipadapter → IPAdapter Model Loader
* clip\_vision → Load CLIP Vision
* insightface → IPAdapter InsightFace Loader

Conecta la salida al sampler.

**Añadir nodos:**

* IPadapter FaceID
* IPAdapter Model Loader
* Load CLIP Vision
* IPAdapter InsightFace Loader

3. **Configura ControlNet**&#x20;

Se recomienda usar el nodo **CR Multi-ControlNet Stack**, que permite añadir múltiples ControlNets. Añade los preprocesadores correspondientes. Recomendamos usar **OpenPose, Canny y Depth** como ControlNets, que puedes añadir o eliminar según las necesidades visuales finales. Luego añade un nodo de aplicación ControlNet en la salida: **CR Apply Multi-ControlNet**. Se recomienda fijar la resolución en el preprocesador a **1024.**

<mark style="background-color:yellow;">\*Por último, recuerda encender los interruptores de la ControlNet que vayas a utilizar.</mark>

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/A8rcUzueny4hmfbIqzn3/%E6%8E%A7%E5%88%B6%E7%BD%91.png" alt="ComfyUI Image Conversion - Set up the ControlNet" width="563"><figcaption></figcaption></figure>

**Entrada:** conectada a los nodos de prompts positivos y negativos.

**Salida:** conectada al sampler.

**Nodos a añadir:**

* CR Multi-ControlNet Stack
* CR Apply Multi-ControlNet

### Paso 3: Restauración en alta definición

Tras configurar el grupo de modelos y referenciar la imagen original, puedes añadir un paso de restauración en alta definición al resultado final:

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/LBHLDzADOGYK0fNAkcyE/%E6%9C%80%E7%BB%88%E5%9B%BE%E7%89%87%E9%AB%98%E6%B8%85.png" alt="ComfyUI Image Conversion - High-Definition Restoration" width="562"><figcaption></figcaption></figure>

**Añadir nodos:** Upscale Image (usando modelo)

Después de montar los nodos, puedes organizarlos en un grupo para facilitar la visualización.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/6OmehpD0tlJaLkgjirer/%E7%BB%841.png" alt="ComfyUI Image Conversion - Add Nodes to Upscale Image 1"><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/1zwB4yOs0U7vYkmEBmkF/%E7%BB%842.png" alt="ComfyUI Image Conversion - Add Nodes to Upscale Image 2"><figcaption></figcaption></figure>

Finalmente, ajusta los parámetros relevantes basados en la imagen de salida, <mark style="background-color:yellow;">como ckpt, pesos de Lora, palabras de prompt, sampler, escala de redibujo, etc.</mark>

**Parámetros clave para esta conversión:**

* CLIP\_layer: -2
* Upscale Image By: 1.5
* steps: 40
* sampler\_name: dpmpp\_2m
* scheduler: karras
* denoise: 0.7

<mark style="color:red;">Nota</mark>*<mark style="color:red;">:</mark>* <mark style="color:red;"></mark><mark style="color:red;">Si eliges el modelo SDXL, también necesitarás el Lora correspondiente de SDXL y ajustar el ControlNet a SDXL; de lo contrario, la salida de la imagen fallará.</mark>

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/u9FWk5po2GZCFltyFrLj/xl%E6%8E%A7%E5%88%B6%E7%BD%91.png" alt="ComfyUI Image Conversion - Corresponding SDXL Lora" width="239"><figcaption></figcaption></figure>

Lo anterior es un flujo de trabajo completo para la conversión de imágenes. A partir de esto, también puedes añadir VAE o FreeU\_V2 para ajustar la imagen final:

* **FreeU\_V2:** controla principalmente el color y extrae ciertos contenidos para su optimización.
* **Load VAE:** ajusta con precisión el color y los detalles de la imagen.

<figure><img src="https://content.gitbook.com/content/1y3zrHPB2l8reoeyLIjC/blobs/ygFyUWh5HzrUsLxN61Rn/freeu.png" alt="ComfyUI Image Conversion - Adjust Image with VAE or FreeU_V2 "><figcaption></figcaption></figure>

Mediante este flujo de trabajo, puede conseguir conversiones a diferentes estilos.
