fal-image-edit

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

fal.ai Image Edit

fal.ai 图片编辑

Edit images using AI: style transfer, object removal, background changes, and more.
使用AI编辑图片:支持风格迁移、物体移除、背景更换等功能。

How It Works

工作原理

  1. User provides image URL and editing instructions
  2. Script selects appropriate model
  3. Sends request to fal.ai API
  4. Returns edited image URL
  1. 用户提供图片URL和编辑指令
  2. 脚本选择合适的模型
  3. 向fal.ai API发送请求
  4. 返回编辑后的图片URL

Recommended Models

推荐模型

ModelBest For
fal-ai/nano-banana-pro
Best overall - T2I and editing
fal-ai/flux-kontext
Background change, context-aware editing
fal-ai/flux/dev/image-to-image
Style transfer
fal-ai/bria/fibo-edit
Object removal
fal-ai/flux/dev/inpainting
Masked inpainting
模型适用场景
fal-ai/nano-banana-pro
综合最佳 - 文本生成图片及图片编辑
fal-ai/flux-kontext
背景更换、上下文感知编辑
fal-ai/flux/dev/image-to-image
风格迁移
fal-ai/bria/fibo-edit
物体移除
fal-ai/flux/dev/inpainting
蒙版修复

Supported Operations

支持的操作

OperationModelDescription
General Edit
fal-ai/nano-banana-pro
Best quality edits
Style Transfer
fal-ai/flux/dev/image-to-image
Apply style to image
Object Removal
fal-ai/bria/fibo-edit
Remove objects from image
Background Change
fal-ai/flux-kontext
Change/replace background
Inpainting
fal-ai/flux/dev/inpainting
Fill in masked areas
操作类型模型说明
通用编辑
fal-ai/nano-banana-pro
最高质量的编辑效果
风格迁移
fal-ai/flux/dev/image-to-image
为图片应用指定风格
物体移除
fal-ai/bria/fibo-edit
移除图片中的物体
背景更换
fal-ai/flux-kontext
更换/替换图片背景
蒙版修复
fal-ai/flux/dev/inpainting
填充蒙版区域内容

Usage

使用方法

bash
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh [options]
Arguments:
  • --image-url
    - URL of image to edit (required)
  • --prompt
    - Description of desired edit (required)
  • --operation
    - Edit operation:
    style
    ,
    remove
    ,
    background
    ,
    inpaint
    (default:
    style
    )
  • --mask-url
    - URL of mask image (required for inpainting/removal)
  • --strength
    - Edit strength 0.0-1.0 (default: 0.75)
Examples:
bash
undefined
bash
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh [options]
参数说明:
  • --image-url
    - 待编辑图片的URL(必填)
  • --prompt
    - 期望编辑效果的描述(必填)
  • --operation
    - 编辑操作类型:
    style
    remove
    background
    inpaint
    (默认值:
    style
  • --mask-url
    - 蒙版图片的URL(蒙版修复/物体移除操作必填)
  • --strength
    - 编辑强度 0.0-1.0(默认值:0.75)
示例:
bash
undefined

Style transfer

风格迁移

bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--prompt "Convert to anime style"
--operation style
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--prompt "转换为动漫风格"
--operation style

Remove object

物体移除

bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--prompt "Remove the person on the left"
--operation remove
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--prompt "移除左侧的人物"
--operation remove

Change background

背景更换

bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/portrait.jpg"
--prompt "Place in a tropical beach setting"
--operation background
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/portrait.jpg"
--prompt "将人物置于热带海滩场景中"
--operation background

Inpainting with mask

蒙版修复

bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--mask-url "https://example.com/mask.png"
--prompt "Fill with flowers"
--operation inpaint
undefined
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh
--image-url "https://example.com/photo.jpg"
--mask-url "https://example.com/mask.png"
--prompt "填充花朵图案"
--operation inpaint
undefined

MCP Tool Alternative

MCP工具替代方案

General Edit (Recommended)

通用编辑(推荐)

javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/nano-banana-pro",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "Make the sky more dramatic with sunset colors"
  }
})
javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/nano-banana-pro",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "将天空调整为更具氛围感的日落色调"
  }
})

Style Transfer

风格迁移

javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux/dev/image-to-image",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "Convert to anime style",
    strength: 0.75
  }
})
javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux/dev/image-to-image",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "转换为动漫风格",
    strength: 0.75
  }
})

Object Removal

物体移除

javascript
mcp__fal-ai__generate({
  modelId: "bria/fibo-edit",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "Remove the person on the left"
  }
})
javascript
mcp__fal-ai__generate({
  modelId: "bria/fibo-edit",
  input: {
    image_url: "https://example.com/photo.jpg",
    prompt: "移除左侧的人物"
  }
})

Background Change (Kontext)

背景更换(Kontext模型)

javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux-kontext",
  input: {
    image_url: "https://example.com/portrait.jpg",
    prompt: "Place the subject in a tropical beach setting"
  }
})
javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux-kontext",
  input: {
    image_url: "https://example.com/portrait.jpg",
    prompt: "将人物置于热带海滩场景中"
  }
})

Inpainting

蒙版修复

javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux/dev/inpainting",
  input: {
    image_url: "https://example.com/photo.jpg",
    mask_url: "https://example.com/mask.png",
    prompt: "Fill with flowers"
  }
})
javascript
mcp__fal-ai__generate({
  modelId: "fal-ai/flux/dev/inpainting",
  input: {
    image_url: "https://example.com/photo.jpg",
    mask_url: "https://example.com/mask.png",
    prompt: "填充花朵图案"
  }
})

Output

输出结果

Editing image...
Model: fal-ai/flux/dev/image-to-image
Operation: style transfer

Edit complete!

Image URL: https://v3.fal.media/files/abc123/edited.png
Dimensions: 1024x1024
JSON output:
json
{
  "images": [
    {
      "url": "https://v3.fal.media/files/abc123/edited.png",
      "width": 1024,
      "height": 1024
    }
  ]
}
正在编辑图片...
模型: fal-ai/flux/dev/image-to-image
操作类型: 风格迁移

编辑完成!

图片URL: https://v3.fal.media/files/abc123/edited.png
尺寸: 1024x1024
JSON格式输出:
json
{
  "images": [
    {
      "url": "https://v3.fal.media/files/abc123/edited.png",
      "width": 1024,
      "height": 1024
    }
  ]
}

Present Results to User

向用户展示结果

Here's your edited image:

![Edited Image](https://v3.fal.media/files/...)

• 1024×1024 | Operation: Style Transfer
这是您编辑后的图片:

![Edited Image](https://v3.fal.media/files/...)

• 1024×1024 | 操作类型: 风格迁移

Model Selection Guide

模型选择指南

General Editing (Recommended)

通用编辑(推荐)

Nano Banana Pro (
fal-ai/nano-banana-pro
)
  • Best overall for image editing and T2I
  • High quality, versatile
  • Good for most editing tasks
Nano Banana Pro (
fal-ai/nano-banana-pro
)
  • 综合表现最佳,适用于图片编辑和文本生成图片场景
  • 画质高、功能多样
  • 适合大多数编辑需求

Style Transfer

风格迁移

FLUX Image-to-Image (
fal-ai/flux/dev/image-to-image
)
  • Best for: Artistic style changes
  • Strength: 0.3-0.5 for subtle, 0.7-0.9 for dramatic
FLUX 图片转图片 (
fal-ai/flux/dev/image-to-image
)
  • 最佳适用场景:艺术风格转换
  • 强度建议:0.3-0.5为轻微调整,0.7-0.9为大幅风格转换

Object Removal

物体移除

Bria Fibo Edit (
fal-ai/bria/fibo-edit
)
  • Best for: Removing objects, people, text
  • Works without masks (AI detects objects from prompt)
Bria Fibo Edit (
fal-ai/bria/fibo-edit
)
  • 最佳适用场景:移除物体、人物、文字
  • 无需蒙版即可工作(AI通过提示词识别物体)

Background Change

背景更换

FLUX Kontext (
fal-ai/flux-kontext
)
  • Best for: Placing subjects in new environments
  • Preserves subject identity well
FLUX Kontext (
fal-ai/flux-kontext
)
  • 最佳适用场景:将主体置于新环境中
  • 能很好地保留主体特征

Inpainting

蒙版修复

FLUX Inpainting (
fal-ai/flux/dev/inpainting
)
  • Best for: Precise edits with mask control
  • Requires binary mask (white = edit area)
FLUX 蒙版修复 (
fal-ai/flux/dev/inpainting
)
  • 最佳适用场景:通过蒙版实现精准编辑
  • 需要二进制蒙版(白色区域为待编辑区域)

Mask Tips

遮罩使用技巧

For inpainting and some removal tasks:
  • White pixels = areas to edit
  • Black pixels = areas to preserve
  • Use PNG format with transparency or solid colors
  • Feathered edges create smoother transitions
针对蒙版修复和部分物体移除操作:
  • 白色像素 = 待编辑区域
  • 黑色像素 = 需保留区域
  • 使用带透明度或纯色的PNG格式
  • 羽化边缘可实现更平滑的过渡效果

Troubleshooting

故障排除

Edit Too Subtle

编辑效果不明显

The edit is barely visible.

Increase the strength parameter:
--strength 0.85
编辑效果几乎不可见。

解决方法:提高强度参数
--strength 0.85

Edit Too Dramatic

编辑效果过于夸张

The edit changed too much of the image.

Decrease the strength parameter:
--strength 0.3
编辑后图片变化过大。

解决方法:降低强度参数
--strength 0.3

Object Not Removed

物体未被完全移除

The object wasn't fully removed.

Tips:
1. Be more specific in the prompt
2. Try using an explicit mask
3. Use the inpainting model for precise control
物体未被彻底移除。

解决技巧:
1. 在提示词中描述更具体
2. 尝试使用明确的蒙版
3. 使用蒙版修复模型实现精准控制

Background Artifacts

背景出现瑕疵

The new background has artifacts around the subject.

Tips:
1. Use a cleaner source image
2. Try FLUX Kontext which handles edges better
3. Adjust the strength for smoother blending
新背景在主体边缘出现瑕疵。

解决技巧:
1. 使用更清晰的源图片
2. 尝试使用FLUX Kontext模型,它对边缘处理更出色
3. 调整强度参数以实现更平滑的融合