本文介绍图像隐形文字水印ImageBlindCharacterWatermark语法及示例。
功能描述
图像隐形文字水印能力可以为图片添加或者解析指定文字水印。
示例效果如下所示。

应用场景
- 著作权保护:图片的作者依法享有著作权。在图像中增加隐形水印,可以为图片的作者或被授权人证明图片的著作权归属,避免图片在未获得作者授权的情况下被非法使用。
- 防止信息泄露:在涉密信息的图片中,对不同的访问者打上不同的隐形水印。如果图片一旦被泄露,可以通过解析隐形水印,排查出泄密源。
特色优势
隐形水印与传统图章水印相比,其无法被观看者察觉,不影响图片效果。水印无法被使用者察觉,也无法通过普通的去水印方法去除,但可以通过图像隐形文字水印解析出水印,证明图片的著作权归属。
前提条件
输入限制
- 图像格式:JPEG、JPG、PNG、BMP。
- 图像大小:不超过3 MB。
- 图像分辨率:大于5×5像素。
- URL地址中不能包含中文字符。
计费说明
关于图像隐形文字水印的计费方式及报价,请参见计费介绍。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ImageBlindCharacterWatermark |
系统规定参数。取值:ImageBlindCharacterWatermark。 |
FunctionType | String | 是 | encode_text |
指定调用功能。包括:
|
Text | String | 否 | 阿里云版权所有一二三四五六七八九 |
待加入的水印文字。 说明
|
WatermarkImageURL | String | 否 | https://viapi-doc.oss-cn-shanghai.aliyuncs.com/imageenhan/xxxxx.jpg |
待解析图,即带有文字水印的合成图。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL。 说明
|
OutputFileType | String | 否 | jpg |
输出图格式。可以选择 说明
|
QualityFactor | Integer | 否 | 100 |
输出图像的质量大小。图像越大质量越高,取值范围1~100,默认100。 说明 仅当OutputFileType为
jpg 时有效。
|
OriginImageURL | String | 否 | https://viapi-test.oss-cn-shanghai.aliyuncs.com/test-team/xxxxx.jpg |
原始图像。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL。 说明
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 2457E1ED-9C76-4386-B9A2-7E41B7D6E849 |
请求ID。 |
Data | Object |
返回的结果数据内容。 |
|
WatermarkImageURL | String | http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH**** |
当调用功能为 说明 该URL地址为临时地址,有效期为30分钟,过期后将无法访问。
|
TextImageURL | String | http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH**** |
当调用功能为 说明 该URL地址为临时地址,有效期为30分钟,过期后将无法访问。
|
示例
请求示例
http(s)://imageenhan.cn-shanghai.aliyuncs.com/?Action=ImageBlindCharacterWatermark
&FunctionType=encode_text
&Text=阿里云版权所有一二三四五六七八九
&WatermarkImageURL=https://viapi-doc.oss-cn-shanghai.aliyuncs.com/imageenhan/xxxxx.jpg
&OutputFileType=jpg
&QualityFactor=100
&OriginImageURL=https://viapi-test.oss-cn-shanghai.aliyuncs.com/test-team/xxxxx.jpg
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<RequestId>2457E1ED-9C76-4386-B9A2-7E41B7D6E849</RequestId>
<Data>
<TextImageURL>http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH****</TextImageURL>
<WatermarkImageURL>http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH****</WatermarkImageURL>
</Data>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "2457E1ED-9C76-4386-B9A2-7E41B7D6E849",
"Data" : {
"TextImageURL" : "http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH****",
"WatermarkImageURL" : "http://algo-app-taobao-mm-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/pixelai-portrait-beauty%2F2020_03_04%2F61f544a1a5004c88a2bf29452db494e9.jpeg?OSSAccessKeyId=LTAI4Fmdm1gQonFLrghJ****&Expires=158340****&Signature=Heet1ivG0xFP3YlO6usvd0pmrH****"
}
}
错误码
关于图像隐形文字水印的错误码,详情请参见常见错误码。
SDK参考
阿里云视觉AI能力支持使用SDK调用,具体可参见SDK总览下载安装。
安全声明
- 请确保上传的图片或文件来源符合相应的法律法规。
- 通过体验调试上传的临时文件有效期为1小时,在24小时后会被系统自动清理删除。