# 水印去除
版本 V1.0.0
# 1. 接口定义
# 1.1. 接口
URL = http://ip:port/hex/ocrapi/preprocessor
其中 ip 为部署机器的 ip 地址,port 为对应服务器的端口
# 1.2. 描述
水印去除
# 1.3. HTTP请求格式
# 1.3.1.请求参数
参数名称 | 必选 | 类型 | 参数描述 |
---|---|---|---|
app_id | 否 | String | 应⽤id |
image | 是 | String | 图像base64编码后的字符串,图像需是JPG、PNG、BMP其中之一的格式 |
algorithms | 是 | list | 算法列表,图⽚将依次经过,这些算法,["watermark"] |
session_id | 否 | String | 用户自定义的唯一会话id |
resolution | 否 | String | 图像缩放分辨率,默认不进⾏缩放,可选参数:100dpi, 150dpi,200dpi |
# 1.3.2.请求示例
{
"app_id":"watermark",
"image":"填写Base64编码后的图⽚数据",
"algorithms":["watermark"],
"session_id":"填写对应的session_id",
"resolution":"150dpi"
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# 1.3.3.返回参数
参数 | 是否必然返回 | 类型 | 参数说明 |
---|---|---|---|
errorcode | 是 | Int32 | 错误码 |
errormsg | 是 | string | 错误码消息 |
session_id | 否 | string | 相应请求的session标识符,可用于结果查询 |
result_image | 是 | string | 去除⽔印后图像的base64的字符串 |
stamp_loc | 否 | list | 印章区域[[x1,y1,x2,y2]],矩形左上⻆x,y右下⻆x,y |
# 1.3.4.返回示例
{
"errormsg": "OK",
"errorcode": 0,
"session_id": "",
"result_image": "Base64编码后的图⽚数据"
}
1
2
3
4
5
6
2
3
4
5
6
# 1.3.5.接口错误码说明
错误码 | 错误码消息 | 错误码说明 |
---|---|---|
-5208 | HTTP_INTERNAL_SERVER_ERROR | 服务器内部错误 |
-1300 | ERROR_PARAMETER_EMPTY | 所有参数为空 |
-1301 | ERROR_IMAGE_EMPTY | 参数image为空 |
-1302 | ERROR_OCRTYPE_EMPTY | 参数ocrtype为空 |
-1303 | ERROR_OCRTYPE_INVALID | 参数ocrtype值⽆效 |
-1304 | ERROR_FILETYPE_NOT_SUPPORT | 图⽚类型不⽀持 |
-1320 | ERROR_ALGORITHMS_EMPTY | 参数algorithms为空 |
-1321 | ERROR_RESOLUTION_INVALID | 参数resize值⽆效 |
← 发票查验