Graphic Design Recomposer toma cualquier gráfico existente (logotipos, pósters, piezas para redes, maquetas de UI) y lo adapta a una nueva relación de aspecto sin trabajo manual de maquetación. El flujo de trabajo es intencionalmente ligero: LoadImage ingiere tu archivo de origen, un nodo de recomposición personalizado (UUID 172f1008-9337-4d2f-9212-ee081cb4faf5) analiza la relación de aspecto objetivo y adapta el diseño, y SaveImage escribe el resultado final. Según tus configuraciones, puede escalar para ajustar con bandas (letterbox), recortar para rellenar o ampliar el lienzo y sintetizar contenido nuevo alrededor para un resultado continuo.
Técnicamente, el nodo recomposer calcula la escala y el desplazamiento óptimos de la imagen de origen respecto a la relación de aspecto solicitada y aplica una de tres estrategias: recorte inteligente, relleno con letterbox o expansión del lienzo con outpainting. Para outpainting, el nodo crea una máscara de borde alrededor de las áreas nuevas y las rellena usando contexto de los píxeles adyacentes para minimizar uniones visibles, sin necesidad de prompt. El difuminado en los bordes de la máscara y la mezcla adaptativa reducen halos o transiciones bruscas. El resultado se guarda mediante SaveImage, lo que permite generar rápidamente múltiples variantes de relación de aspecto listas para web, impresión o ubicaciones en redes.
Esto es especialmente útil cuando necesitas recursos consistentes en formatos 1:1, 4:5, 16:9 o 9:16 sin redibujar maquetaciones. Manteniendo el pipeline simple y local a nodos (LoadImage → 172f1008-9337-4d2f-9212-ee081cb4faf5 → SaveImage), obtienes resultados previsibles con una configuración mínima, y puedes iterar rápido ajustando relación de aspecto, comportamiento de recorte/ajuste/extensión y el suavizado de uniones.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");El SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes














