文字水印就是在原图的基础上加上一段文字内容做为水印。
访问类型
@watermark=2&text=<encodeText>&type=<encodeType>&size=<size>&color=<encode colr>&t=<t>&p=<p>&x=<x>&voffset=<offset>&y=<y>
其中watermark与object两个参数为必填项。 文中出现的url_safe_base64_encode指的是URL安全Base64编码,请参见关键词。
参数
名称 | 描述 | 参数类型 |
text | 参数意义:表示文字水印的文字内容(必须编码) 说明 必须是URL安全base64编码 | 必选参数 |
type | 参数意义:表示文字水印的文字类型(必须编码) 说明 必须是URL安全base64编码 取值范围:见下表(文字类型编码对应表) 默认值:wqy-zenhei ( 编码后的值:d3F5LXplbmhlaQ) | 可选参数 |
color | 参数意义:文字水印文字的颜色(必须编码) 说明 参数必须是URL安全base64编码 默认值:#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 |
示例
字体是文泉驿正黑,字体大小是40,颜色是白色(#FFFFFF),文字阴影是50,文字水印内容是:“Hello, 图片服务!”, 水印位置是:右中,水平边距是:10, 中线垂直偏移是:20
最简单水印:文字内容是:“Hello, 图片服务!”