功能描述
对象存储通过数据万象 ImageRepair 接口检测图片中的水印并将其擦除。
注意:
授权说明
服务开通
使用限制
接口示例
GET /<ObjectKey>?ci-process=ImageRepair&MaskPic=<MaskPic> HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: <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
说明