fal-image-edit について
fal.ai を使って画像を編集するスキルで、スタイル変換、オブジェクト除去、背景変更、インペインティングなどの指示に対応します。適切なモデルを検索し、編集後の画像 URL を返します。
主な機能
- 01スタイル変換と一般的な編集
- 02オブジェクト除去と背景変更
- 03マスクを使ったインペインティング
- 04編集タスク向けモデルの検索
- 05編集画像 URL の出力
活用シーン
- 01写真へのアートスタイルの適用
- 02マスクを使ったオブジェクト除去
- 03画像の背景の差し替え
- 04選択領域の塗りつぶし
MCP 対応
search_models MCP ツールで適切な画像編集モデルを検索し、選んだ modelId を使って mcp__fal-ai__generate を呼び出せます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fal-ai-community/ skills --skill fal-image-editインストール後、Claude Code で/fal-image-editを入力して読み込まれたか確認します。
同梱ファイルscripts/edit-image.sh
詳細
fal.ai 画像編集
AI を使って画像を編集します。スタイル変換、オブジェクトの削除、背景の変更などができます。
仕組み
- ユーザーが画像 URL と編集指示を指定します
- スクリプトが適切なモデルを選択します
- fal.ai API にリクエストを送信します
- 編集後の画像 URL を返します
モデルの検索
最適な最新の画像編集モデルを見つけるには、検索 API を使用します。
# Search for image editing models
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --category "image-to-image"
# Search for specific editing capabilities
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "image editing"
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "inpainting"
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "object removal"
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "background removal"
または、関連するキーワードを指定して search_models MCP ツールを使用します。
対応する操作
| 操作 | 説明 |
|---|---|
| スタイル変換 | 画像に芸術的なスタイルを適用します |
| オブジェクトの削除 | 画像からオブジェクトを削除します |
| 背景の変更 | 背景を変更/置き換えます |
| インペインティング | マスクした領域を塗りつぶします |
| 一般的な編集 | 指示に基づいて編集します |
使用方法
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)
例:
# 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
# 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
# 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
# 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
MCP ツールを使用する方法
search_models MCP ツールまたは search-models.sh を使って各操作(スタイル変換、オブジェクトの削除、背景の変更、インペインティング)に最適な最新モデルを見つけてから、見つかった modelId を指定して mcp__fal-ai__generate を呼び出します。
出力
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 出力:
{
"images": [
{
"url": "https://v3.fal.media/files/abc123/edited.png",
"width": 1024,
"height": 1024
}
]
}
結果をユーザーに提示する
Here's your edited image:

• 1024×1024 | Operation: Style Transfer
モデル選択のヒント
- 一般的な編集:「image editing」モデルを検索します。指示に基づく変更に適しています。
- スタイル変換:
image-to-imageカテゴリを検索します。強度は、控えめな変化なら 0.3~0.5、大胆な変化なら 0.7~0.9 に調整します。 - オブジェクトの削除:「eraser」または「object removal」を検索します。マスクなしで動作するものもあります。
- 背景の変更:「background」または「kontext」を検索します。被写体の同一性を保つモデルを探します。
- インペインティング:「inpainting」または「fill」を検索します。バイナリマスクが必要です(白=編集する領域)。
マスクのヒント
インペインティングや、一部の削除タスクでは:
- 白いピクセル=編集する領域
- 黒いピクセル=保持する領域
- 透明または単色の PNG 形式を使用します
- エッジをぼかすと、より滑らかにつながります
トラブルシューティング
編集が控えめすぎる場合
The edit is barely visible.
Increase the strength parameter:
--strength 0.85
編集が大胆すぎる場合
The edit changed too much of the image.
Decrease the strength parameter:
--strength 0.3
オブジェクトが削除されない場合
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
背景にアーティファクトが発生する場合
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
コメント
Markdown 対応