简介
本文档提供关于盲水印的相关的 API 概览以及 SDK 示例代码。
添加盲水印
功能说明
盲水印支持在上传时添加和下载时添加。
示例代码一:上传时添加盲水印
<view><button type="primary" bindtap="button">上传时添加盲水印</button></view>
Page({button: function () {wx.chooseMessageFile({count: 10,type: 'all',success: function (res) {var file = res.tempFiles[0];wxfs.readFile({filePath: file.path,success: function (res) {cos.putObject({Bucket: 'examplebucket-1250000000',Region: 'COS_REGION',Key: file.name,Body: res.data,Headers: {// 万象持久化接口,上传时持久化'Pic-Operations': '{"is_pic_info": 1, "rules": [{"fileid": "desample_photo.jpg", "rule": "watermark/3/type/1/image/aHR0cDovL2V4YW1wbGVzLTEyNTEwMDAwMDQucGljc2gubXlxY2xvdWQuY29tL3NodWl5aW4uanBn"}]}',},},(err, data) => {console.log(err || data);},);},fail: (err) => console.error(err),});},fail: (err) => console.error(err),});},});
示例代码二:下载时添加盲水印
<view><button type="primary" bindtap="button">下载时添加盲水印</button></view>
Page({button: function () {cos.getObject({Bucket: 'examplebucket-1250000000',Region: 'COS_REGION',Key: 'exampleImage',QueryString: `watermark/3/type/1/image/aHR0cDovL2V4YW1wbGVzLTEyNTEwMDAwMDQucGljc2gubXlxY2xvdWQuY29tL3NodWl5aW4uanBn`,},(err, data) => {console.log(err || data);},);},});