Расширяет холст изображения за его исходные границы: дорисовывает окружение, раскрывает обрезанные части кадра и меняет соотношение сторон, сохраняя исходное содержимое. Запускает подходящую модель через RunComfy CLI — в зависимости от того, нужны ли инструкции текстом, совпадение с референсом или продолжение в стиле бренда.
Возможности
- Использует Nano Banana 2 Edit по умолчанию для расширения по текстовому описанию и смены соотношения сторон.
- Направляет задачи с референсами или перестановкой элементов в GPT Image 2 Edit, который принимает до 10 референсных изображений.
- Выбирает FLUX Kontext Pro для однократного расширения с максимальным сохранением исходного изображения.
- Поддерживает edit endpoints Seedream, Dreamina, Qwen и FLUX 2 для продолжения в стиле исходной генерации.
- Запускает модели командой
runcomfy run, передаёт параметры через JSON в--inputи сохраняет результат в--output-dir. - Для пиксельно-точного продолжения текстурных швов предлагает ComfyUI workflow: это GUI-сценарии, недоступные через CLI.
Когда использовать
- Нужно изменить формат изображения, например превратить квадратный кадр в 16:9 или 9:16.
- Нужно раскрыть обрезанный портрет или добавить пространство вокруг фото.
- Требуется совместить расширение кадра со стилем референсного изображения или сохранить стиль конкретного бренда.
- Расширение через текстовые инструкции даёт заметные швы или несоответствие освещения.
Установка
npx skills add https://github.com/prime-skills/runcomfy-agent-skills --skill image-outpainting
Примеры
Расширить изображение с 1:1 до 16:9:
runcomfy run google/nano-banana-2/edit \
--input '{
"prompt": "Extend the canvas to a 16:9 aspect ratio by adding matching environment on the left and right sides of the image. Continue the existing background style — same lighting, same camera distance, same color palette. Keep the original subject, pose, framing, and central content exactly as in the input.",
"image_urls": ["https://your-cdn.example/portrait-1to1.jpg"],
"aspect_ratio": "16:9"
}' \
--output-dir ./out
Раскрыть портрет, добавив верхнюю часть тела и руки:
runcomfy run google/nano-banana-2/edit \
--input '{
"prompt": "Extend the canvas downward to show the subject'\''s full upper body and arms. Continue the existing clothing style, lighting, and background. Keep the face and current visible area exactly as in the input.",
"image_urls": ["https://your-cdn.example/head-and-shoulders.jpg"]
}' \
--output-dir ./out