Этот рабочий процесс ComfyUI делает аутпейтинг одного изображения под любое целевое соотношение сторон без обрезки или искажений исходника. Вы загружаете изображение через LoadImage, затем пользовательская нода Image Extender (b26cc822-68bf-4fd0-b66f-bb3f99cd1443) создаёт новый холст под выбранное соотношение сторон и фиксирует оригинал в заданной пользователем позиции (в процентах). Генерируется только добавленная область холста — исходные пиксели остаются нетронутыми. Внутри Image Extender оборачивает диффузионный процесс, используя модель Nano Banana Pro, чтобы синтезировать окружение, которое естественно смешивается с источником.
Вспомогательные ноды делают процесс понятным и повторяемым: GetImageSize читает размеры источника, ImageResizeKJv2 при необходимости масштабирует вход или выход для более чистых деталей, а PreviewImage/ImageCompare помогают оценить результат ДО/ПОСЛЕ. Если вам нужна направляемая генерация, GeminiImage2Node может сформировать промпт с учётом изображения и передать его в Image Extender. Когда результат устраивает, SaveImage записывает финальный аутпейнт. Сочетание точных контролов размещения, нацеливания на соотношение сторон и подходящей модели аутпейнтинга делает это практичным инструментом для адаптации изображений под Социальные сети, веб и печать без потери важного содержимого.
API
Использовать этот рабочий процесс из кода
Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.
Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с Comfy Cloud или вашим собственным ComfyUI — меняется только базовый URL.
// 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");SDK принимает рабочий процесс в API-формате: откройте этот процесс в ComfyUI и используйте Файл → Экспортировать рабочий процесс (API).
Доступ к API Comfy Cloud требует плана с API-ключом.
FAQ














