文字水印

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

访问类型

@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

示例