image-outpaintingрасширение границ изображения
runcomfy-com/skills
Outpainting: превращает квадратный пост в 16:9 для YouTube или обрезанный портрет в полноформатное фото. Маршрутизирует по нужному RunComfy endpoint.
Установка
npx -y skills add runcomfy-com/skills --skill image-outpainting --agent claude-codeImage Outpainting — RunComfy
Расширение изображения за пределы исходного холста — uncrop, изменение соотношения сторон (квадрат → 16:9, портрет → пейзаж), заполнение того, что не попало в кадр. Маршрутизирует через identity-preserving эндпоинты редактирования в каталоге RunComfy.
npx skills add agentspace-so/runcomfy-agent-skills --skill image-outpainting -g
Быстрый старт
npm i -g @runcomfy/cli
runcomfy login # или: export RUNCOMFY_TOKEN=<токен>
runcomfy run google/nano-banana-2/edit \
--input '{"prompt": "...extend canvas...", "image_urls": ["..."]}' \
--output-dir ./out
Выбор модели
| Модель | Эндпоинт | Когда использовать | Когда не использовать |
|---|---|---|---|
| Nano Banana 2 Edit (по умолчанию) | google/nano-banana-2/edit | изменение соотношения сторон (квадрат → 16:9), uncrop портрета, расширение пейзажа с подходящей средой | точное совпадение текстур на краях — нужен ComfyUI-воркфлоу |
| GPT Image 2 Edit | openai/gpt-image-2/edit | до 10 референсных изображений, точное следование инструкциям, совмещение стилей, repositioning макета | простое расширение без стилевого референса |
| FLUX Kontext Pro | blackforestlabs/flux-1-kontext/pro/edit | максимальное сохранение оригинального контента, один снимок без drift идентичности | расширение с сильными стилевыми изменениями |
| Seedream/Dreamina Edit | bytedance/seedream-5/lite/edit | outpainting в рамках экосистемы Seedream (генерация → уточнение в том же бренде) | расширение изображений других брендов |
Маршрут 1: Nano Banana 2 — промпт-управляемый (основной)
runcomfy run google/nano-banana-2/edit \
--input '{
"prompt": "Extend the canvas to the left and right by ~30%, adding matching beach environment, ocean horizon, and consistent sky color.",
"image_urls": ["https://.../portrait.jpg"],
"aspect_ratio": "16:9"
}' \
--output-dir ./out
Используйте пространственный язык для описания расширения. Укажите aspect_ratio для изменения соотношения сторон.
Маршрут 2: GPT Image 2 — со стилевым референсом
runcomfy run openai/gpt-image-2/edit \
--input '{
"prompt": "Extend the canvas to fill a 16:9 landscape format. Match the architectural style from the reference image.",
"images": [
"https://.../source.jpg",
"https://.../style-reference.jpg"
],
"size": "1536_1024"
}' \
--output-dir ./out
Маршрут 3: FLUX Kontext Pro — максимальное сохранение
runcomfy run blackforestlabs/flux-1-kontext/pro/edit \
--input '{
"prompt": "Extend the image canvas outward on all sides to create a 16:9 aspect ratio. Preserve every detail of the original image exactly.",
"image": "https://.../source.jpg",
"aspect_ratio": "16:9"
}' \
--output-dir ./out
Типичные задачи
- Квадрат → 16:9 для YouTube: Nano Banana 2 +
aspect_ratio: "16:9" - Uncrop портрета: Nano Banana 2, «добавь тело ниже, плечи и одежду соответствующего стиля»
- Расширение пейзажа: Nano Banana 2 или FLUX Kontext Pro
- Совмещение стилей при расширении: GPT Image 2 с референсным изображением
- Продакшн финал без дрифта: FLUX Kontext Pro
Ограничения
- Ни один маршрут не принимает явную маску расширения — используйте промпт с пространственным языком.
- Для точного совпадения текстур на границе нужен ComfyUI-воркфлоу с seam blending.
- GPT Image 2 принимает
sizeкак строку ("1536_1024"), не"1536x1024".
Коды завершения
| Код | Значение |
|---|---|
| 0 | успех |
| 64 | неверные аргументы |
| 65 | неверный JSON / схема |
| 69 | ошибка 5xx |
| 75 | таймаут / 429 |
| 77 | не авторизован |
Из того же репозитория
codex-pet — кастомный питомец Codex
runcomfy-com/skills
Создаёт персонализированного Codex Pet без подписки Codex Pro или доступа к $imagegen. Чистая альтернатива через RunComfy CLI.
happyhorse-1-0 — генерация видео HappyHorse
runcomfy-com/skills
Оборачивает HappyHorse 1.0 — текст-в-видео модель, лидирующую на Artificial Analysis Video Benchmark — через RunComfy CLI для генерации высококачественного видео.
gpt-image-2 — генерация изображений GPT Image 2
runcomfy-com/skills
Генерирует изображения в Claude Code через существующую подписку ChatGPT Plus/Pro — не нужно платить за отдельный API-доступ к GPT Image 2.
flux-2-klein — быстрая генерация изображений Flux 2 Klein
runcomfy-com/skills
Black Forest Labs Flux 2 Klein — дистиллированная модель с минимальной задержкой. Обёртка для версий 9B и 4B через RunComfy с паттернами промптов.
elevenlabs-music-generation — генерация музыки ElevenLabs
runcomfy-com/skills
Обёртка ElevenLabs Music через RunComfy CLI: студийное качество песен и инструменталов из текстовых промптов с настройкой стиля и жанра.
image-to-video — анимация изображений в видео
runcomfy-com/skills
Маршрутизатор image-to-video на RunComfy: выбирает модель по намерению пользователя — анимация персонажей, сцен или реалистичное движение.
