盲水印支持将指定的文本信息嵌入到图像中,和一般的水印相比,盲水印不会被人眼可见,因此不会损坏图像的完整性和图像质量。
veImageX 还支持对图像提取其盲水印信息,方便用户追踪溯源,进而为图像增加了防泄露以及防丢失的产品特点。您可进入盲水印体验产品功能。
盲水印可广泛应用但不限于下述场景:
模型 | 业务场景 | 使用方法 |
---|---|---|
文本嵌入基础模型 | 图片本身加水印 | 适用于图片体积增加或画质变化较敏感且水印图不涉及二次编辑的场景,该模型对原图的体积和画质影响最小。 |
画质自适应文本嵌入模型 | 适用于图片大规模搬运取证场景,具备较好的抗图片缩放、压缩攻击。 | |
文本嵌入自适应模型(AIGC适用) | 对画质影响较低,可以抵抗一定程度的分辨率缩放、裁剪、画质压缩等攻击。 | |
文本嵌入基础模型(彩色图片通用) | 适用于图片画质要求不高的原图添加盲水印场景(不建议应用在纯色图片场景),可以抵抗一定程度的图片裁剪和缩放操作,但对画质会产生一定程度影响。建议使用时设置水印强度为中/高强度。 | |
前景图层水印模型(纯色背景适用) | 防截图录屏场景 | 生成含有盲水印的 png 格式透明图(前景水印图层)。在实际使用中,您需要将该图层无缩放且平铺至您的网页顶层,从而实现给网页添加盲水印的目的。适用于纯色或彩色背景网页被截图外发后,对截图者进行身份溯源的场景。 说明 仅支持通过服务端 SDK 或 API 调用,参看创建盲水印前背景图层。 |
前景图层水印模型(彩色背景通用) |
盲水印功能属于附加组件下智能处理模块,属于后付费计费,使用后会产生附加组件智能处理费用。
使用该组件前,请先确认盲水印的限制条件,详见附加组件使用限制。
登录 veImageX 控制台,在处理配置页面单击新建模板,创建图片处理模板,单击下一步。
在新建模板的配置编辑中,关于模板基础输出设置参数及后续功能详细请见图像处理配置。
在编辑操作中,选择 附加组件-智能处理 > 盲水印,修改盲水印具体配置。
盲水印参数配置如下表所示
参数 | 说明 |
---|---|
盲水印类型 | 支持嵌入图像的盲水印类型,当前仅支持文本型。 |
模型选择 |
说明 您也可根据业务场景适时调整压缩质量参数,查看不同参数下的处理效果。 |
文字内容 | 待嵌入的盲水印文本信息,最多不超过 128 个字符。 |
强度设置 | 嵌入盲水印效果。强度越高,图像抵抗攻击性能越强。
|
单击保存,完成模板创建。
说明
各类地址之间的区别,详见获取资源地址。
创建盲水印模板以及上传待处理原图后,您可通过自拼接处理后图片 URL 方式获取模板处理后的结果图地址。
拼接格式:http(s)://服务下绑定的域名/图片URI~模板配置(创建的模板名称:{可选参数}.输出格式)
如下图所示。
说明
以上仅为举例,请以实际为准。如果存在中文字符,则以其 16 进制表示。
开通计费配置后,您可通过调用 OpenAPI 的方式添加图片盲水印,具体接口内容请见 CreateImageHmEmbed。
开通计费配置后,您可通过接入服务端 SDK 的方式提取图片中的盲水印,具体接口内容请参考:
支持通过以下几种方式提取图像中的盲水印信息。在提取前,请确保您的水印图满足使用限制,否则可能无法正常提取水印内容。
登录 veImageX 控制台,选择附加组件 > 盲水印。
在盲水印页面切换到基础配置标签页,单击提取,在弹出的提取框中上传待提取盲水印的图像。
提取盲水印参数配置说明如下表所示。
配置 | 说明 |
---|---|
添加盲水印时所选模型 | 指定盲水印模型,若模型选择错误,可能导致无法成功提取盲水印信息。
|
提取方式 | 支持文件提取和 URL 提取。
|
完成以上操作后,您可以查看提取出的水印信息。
开通计费配置后,您可通过调用 OpenAPI 的方式提取图片中的盲水印,具体接口内容请见 CreateImageHmExtract。
开通计费配置后,您可通过接入服务端 SDK 的方式提取图片中的盲水印,具体接口内容请参考:
为了您可以直观的了解添加盲水印后的实时效果,您可以在我们提供的调试地址中实时修改盲水印内容,查看不同水印下的图片。
图片展示
原图 | 添加盲水印后的结果图 |
---|---|