更新时间:2022-09-22 GMT+08:00

文字水印

添加文字水印时使用的参数,包括字体大小、字体类型以及文字颜色等。具体文字水印参数如表1所示。

表1 文字水印参数

参数

取值说明

代码样例

text

添加文字水印时的必选参数。

须知:

必须是URL安全base64编码。encodeText = url_safe_base64_encode(fontText),最大长度为64个字符(支持最多16个中文字符)。

image/watermark,text_SGVsbG8g5Zu-

54mH5pyN5YqhIQ,size_60,color_FF0000,type_

ZmFuZ3poZW5nc2h1c29uZw==,g_center,rotate_30

size

可选参数,表示文字水印的文字大小。取值范围为(0,1000]。默认值为40。

type

可选参数,表示文字水印的文字类型。取值见下方表2所示。默认值为wqy-zenhei(文泉驿正黑,编码后的值:d3F5LXplbmhlaQ)。

须知:

1、必须是URL安全base64编码。encodeText = url_safe_base64_encode(fontType)。

2、当前不支持换行。

color

可选参数,表示文字水印的文字颜色。

格式为六位十六进制颜色码,取值为000000到FFFFFF,默认值为黑色。

shadow

可选参数,表示文字水印的阴影透明度。取值范围为(0,100]。

fill

可选参数,表示水印的铺满效果。取值为0或1。

  • 0:无效果。
  • 1:铺满。

rotate

可选参数,表示文字水印的按顺时针旋转的角度。取值范围为(0,360)。

表2 文字类型编码对照表

参数

URL安全base64编码后的值

取值说明

备注

droidsansfallback

ZHJvaWRzYW5zZmFsbGJhY2s=

DroidSansFallback

根据RFC,可省略填充符=变为ZHJvaWRzYW5zZmFsbGJhY2s

fangzhengfangsong

ZmFuZ3poZW5nZmFuZ3Nvbmc=

方正仿宋

根据RFC,可省略填充符=变为ZmFuZ3poZW5nZmFuZ3Nvbmc

fangzhengheiti

ZmFuZ3poZW5naGVpdGk=

方正黑体

根据RFC,可省略填充符=变为ZmFuZ3poZW5naGVpdGk

fangzhengkaiti

ZmFuZ3poZW5na2FpdGk=

方正楷体

根据RFC,可省略填充符=变为ZmFuZ3poZW5na2FpdGk

fangzhengshusong

ZmFuZ3poZW5nc2h1c29uZw==

方正书宋

根据RFC,可省略填充符=变为ZmFuZ3poZW5nc2h1c29uZw

wqy-microhei

d3F5LW1pY3JvaGVp

文泉微米黑

-

wqy-zenhei

d3F5LXplbmhlaQ==

文泉驿正黑

根据RFC,可省略填充符=变为d3F5LXplbmhlaQ

接口调用示例