mcpField
F
fal-image-edit

fal-image-edit

github.com/fal-ai-communityクリエイティブ・メディア258910 回インストール24 週間前に更新
リポジトリ

fal-image-edit について

fal.ai を使って画像を編集するスキルで、スタイル変換、オブジェクト除去、背景変更、インペインティングなどの指示に対応します。適切なモデルを検索し、編集後の画像 URL を返します。

主な機能

  1. 01スタイル変換と一般的な編集
  2. 02オブジェクト除去と背景変更
  3. 03マスクを使ったインペインティング
  4. 04編集タスク向けモデルの検索
  5. 05編集画像 URL の出力

活用シーン

  1. 01写真へのアートスタイルの適用
  2. 02マスクを使ったオブジェクト除去
  3. 03画像の背景の差し替え
  4. 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 を使って画像を編集します。スタイル変換、オブジェクトの削除、背景の変更などができます。

仕組み

  1. ユーザーが画像 URL と編集指示を指定します
  2. スクリプトが適切なモデルを選択します
  3. fal.ai API にリクエストを送信します
  4. 編集後の画像 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:

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

• 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

コメント