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
遮罩图像上传黑白遮罩图像(白色区域将被重新绘制)