人像抠图接口 #
地址:https://www.clipimg.com/api/human/matting
说明:支持任意背景的人像抠图,最大支持2000x2000px尺寸并且小于10M的图片。上传超过限制,会自动进行压缩。
请求方式:POST
数据类型:form
计费:format为png或zip时调用成功扣除50点;format为json时下载无水印结果图片扣除50点、请求有水印图片不扣点
参数[Header]
参数名 | 说明 | 是否必选 | 类型 |
X-API-Key | 秘钥,点此获取 | 必选 | string |
Content-Type | 请求数据类型 | 必选 | multipart/form-data 或 application/json |
参数[Body]:
参数名 | 说明 | 是否必选 | 类型 |
file | content-type为multipart/form-data时传递图片二进制流,为application/json时传递图片的base64格式,不包含base64的头部数据 | 必选 | 二进制流、string |
format | 返回数据格式 | 可选 | string |
format取值
png | 人像背景透明图片 |
zip | 包含alpha图片和人像背景透明图片 |
json | json格式数据,包含预览图(含水印)地址和下载(无水印)地址,预览免费,下载无水印图片扣费 |
预览图地址请使用Get请求访问,下载(无水印)地址请使用post请求下载,请求时header中须带上X-API-Key。
返回:
httpcode为200时:format不传值或传png时,返回png二进制流;为zip时返回包含alpha文件、png文件的zip压缩包二进制流;为json格式时数据,返回json格式数据,包含预览图(含水印)地址和下载(无水印)地址,预览免费,下载无水印图片扣费
httpcode为402时表示点数已用完
httpcode为400时表示文件上传错误
httpcode为413时表示文件上传超过大小限制
httpcode为403时表示账号异常