图像修复
优质
小牛编辑
126浏览
2023-12-01
通过人工智能技术对图像指定区域进行修复,不论是文字水印,还是logo水印。1秒恢复加水印前的样子。
图像修复API调用示例代码
github地址: https://github.com/picup-shop
- Python
- PHP
- Java
- Objective-c
import requests requestBody = { { "base64": "/9j/4AAQSkZJRgABAQEA...", "rectangles": [ { "height": 100, "width": 100, "x": 160, "y": 280 } ] } response = requests.post( 'https://picupapi.tukeli.net/api/v1/imageFix', data=json.dumps(requestBody), headers={'APIKEY': 'INSERT_YOUR_API_KEY_HERE','Content-Type': 'application/json'}, )
import requests requestBody = { { "base64": "/9j/4AAQSkZJRgABAQEA...", "rectangles": [ { "height": 100, "width": 100, "x": 160, "y": 280 } ] } response = requests.post( 'https://picupapi.tukeli.net/api/v1/imageFix', data=json.dumps(requestBody), headers={'APIKEY': 'INSERT_YOUR_API_KEY_HERE','Content-Type': 'application/json'}, )
import requests requestBody = { { "base64": "/9j/4AAQSkZJRgABAQEA...", "rectangles": [ { "height": 100, "width": 100, "x": 160, "y": 280 } ] } response = requests.post( 'https://picupapi.tukeli.net/api/v1/imageFix', data=json.dumps(requestBody), headers={'APIKEY': 'INSERT_YOUR_API_KEY_HERE','Content-Type': 'application/json'}, )
import requests requestBody = { { "base64": "/9j/4AAQSkZJRgABAQEA...", "rectangles": [ { "height": 100, "width": 100, "x": 160, "y": 280 } ] } response = requests.post( 'https://picupapi.tukeli.net/api/v1/imageFix', data=json.dumps(requestBody), headers={'APIKEY': 'INSERT_YOUR_API_KEY_HERE','Content-Type': 'application/json'}, )
API文档说明
请求说明
- 请求URl: https://picupapi.tukeli.net/api/v1/imageFix
- 请求方式: POST
- 返回类型: PNG图像
- 输入参数:
(1) 请求参数(Header)
参数 参数类型 描述 Content-Type string application/json APIKEY string 您的专属API Key (2) 请求参数(Body)
注:maskBase64 和 rectangles 参数传其中一个即可,如果两个参数都存在值则 rectangles 参数无效
{ "base64": "/9j/4AAQSkZJRgABAQEA...", //图片文件转为base64字符串 "rectangles": [ //矩形区域, 支持多个数组 { "height": 100, "width": 100, "x": 160, // 矩形区域X轴位置 "y": 280 // 矩形区域Y轴位置 }, { "height": 100, "width": 100, "x": 560, "y": 680 }, ], "maskBase64": "/9j/4AAQSkZJRgABAQEA...", //mask图片文件转为base64字符串, 同时支持单通道,三通道,四通道黑白图片,修复区域为纯白色,其它区域为黑色。如果此字段有值,则矩形区域参数无效 }
输入图片与mask图片示例:
输入原图
mask图片
返回说明
- 返回参数 返回json格式数据
{ "code": 0, "data": { "status": "success", "imageUrl": "http://deeplor.oss-cn-hangzhou.aliyuncs.com/matting_preview/2020/07/28/50f67421b4d44a0bb5003fe39d40b624.png" //图像修复的结果url连接 }, "msg": null, "time": 1595910561072 }
价格说明
您可以通过在线充值付费方式,购买API调用点数。
查看价格列表注意:API每次成功调用,消耗2点。
常见问题
- Q:输入的图片格式有什么要求?
- A:支持PNG、JPG、JPEG、BMP、GIF
- Q:支持图片大小有限制吗?
- A:目前上传的分辨率最大4096x4096像素,图片文件大小15MB以下