有奖捉虫:云通信与企业服务文档专题,速来> HOT

功能描述

对象存储通过数据万象 ImageRepair 接口检测图片中的水印并将其擦除。
注意:
本接口属于 GET 请求,为同步请求方式,需携带签名,具体签名设置请参见 请求签名

授权说明

授权策略中 action 设置为 ci:CreateImageRepairJob 。查看所有 action

服务开通

使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存储桶

使用限制

使用该接口时,请先确认相关限制条件。详情请参见 使用限制

费用说明

该接口为付费服务,产生的费用将由数据万象收取,详细计费说明可参见 内容识别费用

接口示例

GET /<ObjectKey>?ci-process=ImageRepair&MaskPic=<MaskPic> HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: <GMT Date>
Authorization: <Auth String>

处理参数说明

请求参数

操作名称:ImageRepair
参数
含义
类型
是否必选
ObjectKey
对象文件名,例如 folder/sample.jpg。
String
ci-process
数据万象处理能力,图像修复固定为 ImageRepair。
String
MaskPic
遮罩(白色区域为需要去除的水印位置)图片地址,需要经过 URL 安全的 Base64 编码。例如,遮罩图片为 http://examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/shuiyin_2.png ,则该处编码后的字符串为 aHR0cDovL2V4YW1wbGVidWNrZXQtMTI1MDAwMDAwMC5jb3MuYXAtc2hhbmdoYWkubXlxY2xvdWQuY29tL3NodWl5aW5fMi5wbmc
String
MaskPoly
例如:[[[608, 794], [1024, 794], [1024, 842], [608, 842]],[[1295, 62], [1295, 30], [1597, 32],[1597, 64]]] ,顺时针输入多边形的每个点的坐标,每个多边形: [[x1, y1], [x2, y2]...], 形式为三维矩阵(多个多边形:[多边形1, 多边形2])或二维矩阵(单个多边形),且需要经过 URL 安全的 Base64 编码MaskPoly 同时与 MaskPic 填写时,优先采用 MaskPic 的值。
String

实际案例

案例一:私有读、携带签名

内容识别相关接口需要携带签名访问,并与获取参数以“&”连接,示例如下:
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?q-sign-algorithm=<signature>&ci-process=ImageRepair&MaskPic=aHR0cDovL2V4YW1wbGVidWNrZXQtMTI1MDAwMDAwMC5jb3MuYXAtc2hhbmdoYWkubXlxY2xvdWQuY29tL3NodWl5aW5fMi5wbmc
说明
<signature>为签名部分,获取方式请参考 请求签名