返回首页

图片修复

/api/v1/inpainting 1 积分/次 运行中

在图片中指定位置框定一个规则矩形,去掉不需要的遮挡物,并用背景内容填充,提高图像质量。示意图如下:

请求示例
request
curl -X POST https://api.zhuimengapi.com/api/v1/inpainting \
  -H "X-API-Key: RPA-xxxxxxxx"
  -H "Content-Type: application/json"
  -d '{
    "rectangle": {
        "left": 0,
        "top": 0,
        "width": 0,
        "height": 0
    },
    "image": "被修复的图片base64编码,和url二选一,编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内。注意:图片的base64编码是不包含图片头的,如(data:image\/jpg;base64,)。当image字段存在时url字段失效",
    "url": "图片完整URL,和image二选一,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内,支持jpg\/png\/bmp格式"
}'
import requests

url = "https://api.zhuimengapi.com/api/v1/inpainting"
headers = {"X-API-Key": "RPA-xxxxxxxx", "Content-Type": "application/json"}
data = {
    "rectangle": {
        "left": 0,
        "top": 0,
        "width": 0,
        "height": 0
    },
    "image": "被修复的图片base64编码,和url二选一,编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内。注意:图片的base64编码是不包含图片头的,如(data:image\/jpg;base64,)。当image字段存在时url字段失效",
    "url": "图片完整URL,和image二选一,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内,支持jpg\/png\/bmp格式"
}

res = requests.post(url, json=data, headers=headers)
print(res.json())
const axios = require('axios');

axios.post("https://api.zhuimengapi.com/api/v1/inpainting", {
    "rectangle": {
        "left": 0,
        "top": 0,
        "width": 0,
        "height": 0
    },
    "image": "被修复的图片base64编码,和url二选一,编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内。注意:图片的base64编码是不包含图片头的,如(data:image\/jpg;base64,)。当image字段存在时url字段失效",
    "url": "图片完整URL,和image二选一,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内,支持jpg\/png\/bmp格式"
}, {
  headers: { "X-API-Key": "RPA-xxxxxxxx", "Content-Type": "application/json" }
}).then(res => console.log(res.data));
响应示例
response.json
{
    "log_id": "唯一的log id,用于问题定位",
    "image": "修复后的base64编码图片"
}
接口信息
请求地址 https://api.zhuimengapi.com/api/v1/inpainting
请求方式 POST
Content-Type application/json
鉴权方式 X-API-Key: RPA-xxxxxxxx
rectangle array[] 必填
要去除的位置为规则矩形时,给出坐标信息,每个元素包含left, top, width, height,int类型。如:[{'width': 92, 'top': 25, 'height': 36, 'left': 543}]。注意:上传宽高、位置坐标参数要比图片实际宽高小
left int 必填
矩形左边距
top int 必填
矩形上边距
width int 必填
矩形宽度
height int 必填
矩形高度
image string
被修复的图片base64编码,和url二选一,编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内。注意:图片的base64编码是不包含图片头的,如(data:image/jpg;base64,)。当image字段存在时url字段失效
url string
图片完整URL,和image二选一,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过10M(参考:原图大约为8M以内),最短边至少10px,最长边最大5000px,长宽比4:1以内,支持jpg/png/bmp格式
log_id uint64 必填
唯一的log id,用于问题定位
image string 必填
修复后的base64编码图片
  • 200请求成功
  • 401API Key 无效或已过期,请检查密钥是否正确
  • 402余额不足,请充值后再试
  • 403IP 地址不在允许范围内或被限制访问
  • 404接口路由不存在,请检查接口地址
  • 429请求频率超限,请稍后再试
  • 500服务器内部错误,请联系技术支持
  • 502接口异常,或者传参错误,请联系技术支持
请求地址 https://api.zhuimengapi.com/api/v1/inpainting
请求方式 POST
Content-Type application/json
鉴权 Header X-API-Key
Params Body
Params GET 请求只通过 URL 查询参数发送
Body JSON 模式 POST + application/json 使用原始 JSON 请求体
request body (JSON)

快速信息

接口路由inpainting
接口分类图片处理
请求方式POST
计费方式1 积分/次
频率限制2 次/秒
认证方式X-API-Key
接口提供官方接口

如何调用

  1. 注册/登录本站账号
  2. 前往用户中心 → API密钥 ,创建一个密钥
  3. 在请求头添加 X-API-Key 携带密钥即可调用
  4. 每次成功调用将扣除 1 积分
前往创建 API 密钥