界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

image-merger

image-merger

【效率与协作】Image Merger | AI Image Blending. Merge and blend two images together with multiple merge modes and optional animation. Triggers: image merger, merge images, blend images, image blending, combine images

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: image-merger description: "Image Merger | AI Image Blending. Merge and blend two images together with multiple merge modes and optional animation. Triggers: image merger, merge images, blend images, image blending, combine images" allowed-tools: Bash(curl *), WebFetch

Image Merger

Merge and blend two images together with multiple merge modes, optional ControlNet guidance, upscaling, and animation support. Create seamless composites from separate source images.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "image-merger",
    "version": "0.0.1",
    "input": {
      "image_1": "https://example.com/landscape.jpg",
      "image_2": "https://example.com/portrait.jpg",
      "prompt": "a person standing in a beautiful mountain landscape",
      "merge_mode": "full",
      "steps": 20
    }
  }'

Parameters

ParameterTypeDefaultDescription
animatebooleanfalseAnimate merging from one image to the other (returns video)
animate_framesinteger24Number of frames for the animation
control_imagestring-Optional image to influence merging with ControlNet
heightinteger768Output height
image_1string-First image
image_1_strengthnumber1Strength of the first image
image_2string-Second image
image_2_strengthnumber1Strength of the second image
merge_modestringfullMerge mode. enum: full, left_right, top_bottom
negative_promptstringugly, broken, distortedThings to avoid in the merged image
promptstringa photoPrompt to guide image merging
return_temp_filesbooleanfalseReturn preprocessed controlnet images for debugging
seedinteger-Fix random seed for reproducibility
stepsinteger20Number of steps
upscale_2xbooleanfalseUpscale output 2x
upscale_stepsinteger20Steps per controlnet tile for upscaling
widthinteger768Output width

Examples

Split merge (left-right):

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "image-merger",
    "version": "0.0.1",
    "input": {
      "image_1": "https://example.com/summer-scene.jpg",
      "image_2": "https://example.com/winter-scene.jpg",
      "prompt": "a landscape transitioning from summer to winter, seamless blend",
      "merge_mode": "left_right",
      "image_1_strength": 1,
      "image_2_strength": 1,
      "steps": 25
    }
  }'

Animated merge transition:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "image-merger",
    "version": "0.0.1",
    "input": {
      "image_1": "https://example.com/young-portrait.jpg",
      "image_2": "https://example.com/old-portrait.jpg",
      "prompt": "a portrait of a person aging gracefully",
      "animate": true,
      "animate_frames": 30,
      "steps": 20,
      "seed": 42
    }
  }'

Related Models

Documentation

我的收藏