Главная · Скиллы · image-outpainting

image-outpaintingрасширение границ изображения

agentspace-so/runcomfy-agent-skills

Outpainting: превращает квадратный пост в 16:9 для YouTube или обрезанный портрет в полноформатное фото. Маршрутизирует по нужному RunComfy endpoint.

Установка

npx -y skills add agentspace-so/runcomfy-agent-skills --skill image-outpainting --agent claude-code

Image 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 Editopenai/gpt-image-2/editдо 10 референсных изображений, точное следование инструкциям, совмещение стилей, repositioning макетапростое расширение без стилевого референса
FLUX Kontext Problackforestlabs/flux-1-kontext/pro/editмаксимальное сохранение оригинального контента, один снимок без drift идентичностирасширение с сильными стилевыми изменениями
Seedream/Dreamina Editbytedance/seedream-5/lite/editoutpainting в рамках экосистемы 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не авторизован

Из того же репозитория

video-editредактирование видео через RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки видео между тремя моделями RunComfy: Wan 2.7 для ресайла, HappyHorse для стилизации, Seedance для lip-sync. Выбор модели по задаче.
11177.5k установок
image-editредактирование изображений RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки изображений между четырьмя моделями RunComfy: пакетные правки, замена фона, сохранение идентичности или точные правки через Flux Kontext.
11177.1k установок
image-to-videoанимация изображений в видео
agentspace-so/runcomfy-agent-skills
Маршрутизатор image-to-video на RunComfy: выбирает модель по намерению пользователя — анимация персонажей, сцен или реалистичное движение.
11177k установок
flux-kontextточное редактирование фото Flux Kontext
agentspace-so/runcomfy-agent-skills
Оборачивает Flux 1 Kontext Pro от Black Forest Labs через RunComfy API для локального редактирования изображений с высокой точностью сохранения деталей.
11176.8k установок
happyhorse-1-0генерация видео HappyHorse
agentspace-so/runcomfy-agent-skills
Оборачивает HappyHorse 1.0 — текст-в-видео модель, лидирующую на Artificial Analysis Video Benchmark — через RunComfy CLI для генерации высококачественного видео.
11176.7k установок
nano-banana-2генерация фото Gemini Flash
agentspace-so/runcomfy-agent-skills
Обёртка Google Gemini 3.1 Flash Image Preview через inference.sh CLI: до 4 изображений за раз, создание и редактирование с паттернами промптов для стабильных результатов.
11176.5k установок