前言
图片盲水印(隐形水印)依托数字水印算法,在不影响图片肉眼观感的前提下,将版权信息、用户 ID、时间戳、设备编号等信息嵌入到图片像素冗余信息中。嵌入后的图片肉眼无法察觉水印存在;当发生图片外泄、侵权、泄密事件时,可提取图片中的盲水印信息,追溯传播来源。盲水印具备一定抗攻击能力,图片经过压缩、截图、裁剪、轻度调色后,仍然大概率可以解析出水印信息,广泛用于版权保护、内容溯源、涉密材料分发场景,是数字内容版权与信息泄露溯源的基础技术方案。
图片盲水印可广泛应用在版权保护、内容溯源、数字藏品与版权交易,比如:
版权保护:摄影作品、插画、设计原稿、素材图库,发布前嵌入盲水印。当作品被盗用、转载时,提取盲水印确认原始版权归属,为侵权取证提供依据。
内容溯源:为分发图片嵌入渠道、用户或版本信息,泄露后可定位传播来源。
数字藏品与版权交易:在数字艺术品、摄影作品交易中嵌入盲水印,记录权属和交易信息,为数字版权确权和流转提供技术支撑。
API介绍
图片盲水印通过频域算法将文本、标识、溯源编号等信息嵌入图片像素当中。水印肉眼完全不可见,不会破坏原图画面观感,区别于传统可见水印;遭遇图片压缩、截图、缩放后依旧保留水印特征,可通过接口算法提取隐藏信息,实现图片版权确权、泄露溯源、侵权取证,可直接对接业务系统 API,为图片数字资产提供隐形保护能力。


添加水印
用于生成带盲水印的图片。
请求说明
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| srcBase64 | String | 否 | 原图base64串,仅支持JPG, PNG,原图url,file、base64三选一 |
| srcFile | File | 否 | 原图, 原图url、file、base64三选一 |
| srcUrl | String | 否 | 原图url, 原图url、file、base64三选一 |
| watermarkContent | String | 是 | 文字水印内容,支持英文、数字、中文等任意UTF8编码的字符作为水印内容,长度不可超过256 |
返回样例
{
"code": 200,// 返回码,详见返回码说明
"msg": "成功",// 返回码对应描述
"taskNo": "034535576236862617236272",// 本次请求号
"data": {
"resultImg": "https://Xxxx.png"//添加水印后的图片 ,有效期30天。建议自行下载保存,避免丢失
}
}
获取水印
获取图片中的文字水印信息。必须是添加盲水印接口返回的图片。
请求说明
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| srcBase64 | String | 否 | 具有盲水印图片的base64,仅支持JPG, PNG,该图片为盲水印接口生成的图片,url,file、base64三选一 |
| srcFile | File | 否 | 具有盲水印的图片, url、file、base64三选一 |
| srcUrl | String | 否 | 具有盲水印图片的url, url、file、base64三选一 |
返回样例
{
"code": 200,// 返回码,详见返回码说明
"msg": "成功",// 返回码对应描述
"taskNo": "034535576236862617236272",// 本次请求号
"data": {
"result": "ceshishuiying",//分析出来的水印内容
}
}