fal-image-edit
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesefal.ai Image Edit
fal.ai 图片编辑
Edit images using AI: style transfer, object removal, background changes, and more.
使用AI编辑图片:支持风格迁移、物体移除、背景更换等功能。
How It Works
工作原理
- User provides image URL and editing instructions
- Script selects appropriate model
- Sends request to fal.ai API
- Returns edited image URL
- 用户提供图片URL和编辑指令
- 脚本选择合适的模型
- 向fal.ai API发送请求
- 返回编辑后的图片URL
Recommended Models
推荐模型
| Model | Best For |
|---|---|
| Best overall - T2I and editing |
| Background change, context-aware editing |
| Style transfer |
| Object removal |
| Masked inpainting |
| 模型 | 适用场景 |
|---|---|
| 综合最佳 - 文本生成图片及图片编辑 |
| 背景更换、上下文感知编辑 |
| 风格迁移 |
| 物体移除 |
| 蒙版修复 |
Supported Operations
支持的操作
| Operation | Model | Description |
|---|---|---|
| General Edit | | Best quality edits |
| Style Transfer | | Apply style to image |
| Object Removal | | Remove objects from image |
| Background Change | | Change/replace background |
| Inpainting | | Fill in masked areas |
| 操作类型 | 模型 | 说明 |
|---|---|---|
| 通用编辑 | | 最高质量的编辑效果 |
| 风格迁移 | | 为图片应用指定风格 |
| 物体移除 | | 移除图片中的物体 |
| 背景更换 | | 更换/替换图片背景 |
| 蒙版修复 | | 填充蒙版区域内容 |
Usage
使用方法
bash
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh [options]Arguments:
- - URL of image to edit (required)
--image-url - - Description of desired edit (required)
--prompt - - Edit operation:
--operation,style,remove,background(default:inpaint)style - - URL of mask image (required for inpainting/removal)
--mask-url - - Edit strength 0.0-1.0 (default: 0.75)
--strength
Examples:
bash
undefinedbash
bash /mnt/skills/user/fal-image-edit/scripts/edit-image.sh [options]参数说明:
- - 待编辑图片的URL(必填)
--image-url - - 期望编辑效果的描述(必填)
--prompt - - 编辑操作类型:
--operation、style、remove、background(默认值:inpaint)style - - 蒙版图片的URL(蒙版修复/物体移除操作必填)
--mask-url - - 编辑强度 0.0-1.0(默认值:0.75)
--strength
示例:
bash
undefinedStyle 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
--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
--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
--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
--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
--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
--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
--image-url "https://example.com/photo.jpg"
--mask-url "https://example.com/mask.png"
--prompt "Fill with flowers"
--operation inpaint
undefinedbash /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
--image-url "https://example.com/photo.jpg"
--mask-url "https://example.com/mask.png"
--prompt "填充花朵图案"
--operation inpaint
undefinedMCP 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: 1024x1024JSON 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
尺寸: 1024x1024JSON格式输出:
json
{
"images": [
{
"url": "https://v3.fal.media/files/abc123/edited.png",
"width": 1024,
"height": 1024
}
]
}Present Results to User
向用户展示结果
Here's your edited image:

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

• 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.85Edit Too Dramatic
编辑效果过于夸张
The edit changed too much of the image.
Decrease the strength parameter:
--strength 0.3编辑后图片变化过大。
解决方法:降低强度参数
--strength 0.3Object 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. 调整强度参数以实现更平滑的融合