欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

提取盲水印

最编程 2024-01-03 18:27:41
...

按照惯例,官网文档: https://cloud.tencent.com/document/product/460/19017#.E6.8F.90.E5.8F.96.E7.9B.B2.E6.B0.B4.E5.8D.B0

注意点:

1、put的域名格式为pic.ap-beijing格式
2、put的地址url后图片名字为cos上不存在的图片名
3、fileid中的图片名和put不同,fileid代表要把提取出的水印图存储在哪里。
4、body为要添加盲水印的图片

话不多说,举例说明:

一、首先获取添加水印图(通过下载时添加)


http://du-1253792666.picsh.myqcloud.com/mp-test.jpg?watermark/3/type/2/image/aHR0cDovL2R1LTEyNTM3OTI2NjYucGljc2gubXlxY2xvdWQuY29tL3NpbS5wbmc

盲水印对应水印图:

黑底白色

另存为:mp-test-msy.jpg 上传到对应存储桶,获取添加了盲水印图:

http://du-1253792666.picsh.myqcloud.com/mp-test-msy.jpg

说明:这里获取添加水印图上传到数据万象操作可以省略,如果省略下面提取时会自动把添加盲水印图上传到url中的mp-test-msy.jpg中,把提取结果存到fileid:4-23/sim.png

注意判断是否添加成功,最简单的判断方法看文件大小。

原图:24552

添加水印后的图:24629

添加成功图片变大

接下来进入正题

二、提取盲水印:

注意put地址url中region部分为xml格式,例:ap-shanghai

注意put地址url的region部分为xml格式,例:ap-shanghai

body为待提取的打了盲水印的二进制文件