文字水印就是在原图的基础上加上一段文字内容做为水印。

访问类型

@watermark=2&text=<encodeText>&type=<encodeType>&size=<size>&color=<encode colr>&t=<t>&p=<p>&x=<x>&voffset=<offset>&y=<y>

其中watermarkobject两个参数为必填项。 文中出现的url_safe_base64_encode指的是URL安全base64编码,请参见关键词

参数

名称 描述 参数类型
text

参数意义:表示文字水印的文字内容(必须编码)

说明 必须是URL安全base64编码 encodeText = url_safe_base64_encode(fontText) 最大长度为64个字符(即支持汉字最多20个左右)
必选参数
type

参数意义:表示文字水印的文字类型(必须编码)

说明 必须是URL安全base64编码 encodeText = url_safe_base64_encode(fontType)

取值范围:见下表(文字类型编码对应表)

默认值:wqy-zenhei ( 编码后的值:d3F5LXplbmhlaQ)

可选参数
color

参数意义:文字水印文字的颜色(必须编码)

说明 参数必须是URL安全base64编码 EncodeFontColor = url_safe_base64_encode(fontColor) 。参数的构成必须是:# + 六个十六进制数,如:#000000表示黑色。 #是表示前缀,000000每两位构成RGB颜色, #FFFFFF表示的是白色

默认值:#000000黑色, base64编码后值:IzAwMDAwMA

可选参数
size

参数意义:文字水印文字大小(px)

取值范围:(0,1000]

默认值:40

可选参数
s

参数意义:文字水印的阴影透明度。

取值范围:(0,100]

可选参数

水印位置参数请参考基本参数

文字类型编码对应表

参数值 中文意思 URL安全base64编码后的值 备注
wqy-zenhei 文泉驿正黑 d3F5LXplbmhlaQ== 根据RFC,可省略填充符=变为d3F5LXplbmhlaQ
wqy-microhei 文泉微米黑 d3F5LW1pY3JvaGVp
fangzhengshusong 方正书宋 ZmFuZ3poZW5nc2h1c29uZw== 根据RFC,可省略填充符=变为ZmFuZ3poZW5nc2h1c29uZw
fangzhengkaiti 方正楷体 ZmFuZ3poZW5na2FpdGk= 根据RFC,可省略填充符=变为ZmFuZ3poZW5na2FpdGk
fangzhengheiti 方正黑体 ZmFuZ3poZW5naGVpdGk= 根据RFC,可省略填充符=变为ZmFuZ3poZW5naGVpdGk
fangzhengfangsong 方正仿宋 ZmFuZ3poZW5nZmFuZ3Nvbmc= 根据RFC,可省略填充符=变为ZmFuZ3poZW5nZmFuZ3Nvbmc
droidsansfallback DroidSansFallback ZHJvaWRzYW5zZmFsbGJhY2s= 根据RFC,可省略填充符=变为ZHJvaWRzYW5zZmFsbGJhY2s

示例