Appearance
抠图
请求地址
POST 方法:http://127.0.0.1:11112/api/image/matting
请求参数
参数名 | 类型 | 必选 | 说明 |
---|---|---|---|
image_path | string | 是 | 图片地址, 支持本地路径和图片url,图片base64 |
ai_model | string | 是 | 抠图模型: [person, fast, normal, quality] |
is_edge_optimization | bool | 否 | 是否开启边缘优化 |
edge_value | int | 否 | 边缘优化值,取值范围10-180,默认90 |
返回参数
json
{
"code": 200,
"message": "success",
"data": {
"no_bg_image": "图片base64值"
}
}
示例代码
python
import requests
headers = {
'accept': 'application/json',
'Content-Type': 'application/json',
}
json_data = {
'image_path': 'https://pic.dmjnb.com/pic/56e8662386cdb140e7498a56d80f274a?imageMogr2/thumbnail/x380/quality/90!',
'ai_model': 'fast',
'is_edge_optimization': False,
'edge_value': 90,
}
response = requests.post('http://127.0.0.1:11112/api/image/matting', headers=headers, json=json_data)
print(response.json())
bash
curl -X 'POST' \
'http://127.0.0.1:11112/api/image/matting' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"image_path": "https://pic.dmjnb.com/pic/56e8662386cdb140e7498a56d80f274a?imageMogr2/thumbnail/x380/quality/90!",
"ai_model": "fast",
"is_edge_optimization": false,
"edge_value": 90
}'