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
Model适用场景
fal-ai/nano-banana-pro
综合最佳 - 文本生成图片(T2I)及编辑
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
操作类型Model描述
通用编辑
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
这是您编辑后的图片:

![编辑后的图片](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. 调整强度参数以实现更自然的融合