Midjourney Inpaint
当社の /inpaint API を使用して、マスクベースの編集で既存画像内の特定領域を再描画または変更します。
Inpaint とは?
画像内の特定領域を選択し、残りを変更せずに新しいコンテンツで再描画します。
/inpaint API を使用
Midjourney の inpaint 機能をアプリケーションに直接統合します。
API 例
curl --location 'https://api.legnext.ai/api/v1/inpaint' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"jobId": "job_12345",
"imageNo": 0,
"remixPrompt": "Replace with a blooming flower",
"mask": {
"areas": [{
"width": 1024,
"height": 1024,
"points": [288, 288, 408, 288, 408, 408, 288, 408]
}]
},
"callback": "https://your-domain.com/webhook"
}'パラメータ
- jobId: 元の画像生成タスク ID
- imageNo: 編集する画像番号 (0-3)
- mask: 再描画する領域(ポリゴンまたは URL)
- remixPrompt: 再描画領域のテキストプロンプト
- callback: Webhook URL
レスポンス
ジョブ ID、ステータス、および最大 4 つの inpaint 画像 URL を返します
マスク方法
1
ポリゴン領域ポリゴン座標を使用して再描画領域を定義
2
マスク画像白黒マスク画像をアップロード(白い領域が再描画されます)