Étendre l'Image est un workflow d'outpainting guidé qui agrandit une photo vers n'importe quel format cible sans recadrer ni déformer les pixels d'origine. Il entoure votre image d'un fond vert uni pour atteindre la nouvelle taille de toile, puis utilise Qwen Image Edit 2511 pour remplacer uniquement la zone verte par une continuation crédible de la scène. Les nœuds utilitaires principaux—GetImageSize, ImageResizeKJv2, CustomCombo et ComfyNumberConvert—calculent les nouvelles dimensions et marges pour que la source reste centrée et intacte tandis que le cadre autour devient la région éditable.
Pour garder le nouveau contenu dans le style et le sujet, le workflow peut écrire automatiquement une légende de continuation de scène pour la zone manquante via TextGenerateLTX2Prompt et un backend VLM local (à configurer par vous), puis JsonExtractString analyse le résultat. Un ComfySwitchNode permet de basculer entre cette légende auto et une description manuelle saisie dans PrimitiveStringMultiline. L'instruction finale est assemblée avec StringConcatenate et, avec CLIPLoader (pour le conditionnement texte si besoin), guide Qwen Image Edit 2511 pour synthétiser l'éclairage, les matériaux et la perspective en accord avec la photo visible. PreviewAny et ImageCompare aident à évaluer les changements, et SaveImageAdvanced enregistre le résultat outpainté et les métadonnées pour la reproductibilité.
API
Use this workflow from code
Every Comfy workflow is a JSON graph. The payload below is this workflow, exactly as ComfyUI runs it — fetch it from the URL, keep it in version control, or load it in ComfyUI and run it node by node.
Run it from TypeScript or Python with the Comfy SDK. The same code targets Comfy Cloud or a ComfyUI you host yourself — only the base URL changes.
// 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");The SDK takes a workflow in API format: open this workflow in ComfyUI and use File → Export Workflow (API).
Comfy Cloud API access requires a plan with an API key.
FAQ














