添加文字水印
更新时间:2020-08-18
概述
对一张图片添加文字水印。
文字水印参数
action名称:watermark
参数 | 取值 | 说明 |
---|---|---|
text | - | 水印文字内容,需要进行url安全的Base64编码,且编码后最多不能超过200个字符。文字水印必选。 |
size | 1-1024 | 指定水印字体大小,单位px。非必选,默认30。 |
color | 8位十六进制颜色码 | 指定字体颜色,前6位分别表示RGB色,如ffffff;最后2位表示Alpha通道,可省略,省略时表示不透明。非必选,默认000000黑色。 |
type | 支持的字体见下表 | 指定字体的字体类型,取值要求进行url安全的Base64编码。非必选。若指定的字体样式不在当前已支持的fontFamily列表中,则显示效果为默认字体宋体。 |
style | normal、italic、bold | 指定字体样式。normal(常规)italic(斜体)bold(粗体)。非必选,默认normal。只有当字体支持style效果时,才会渲染文字效果。 |
g | 1-9 | 指定水印的锚点位置。非必选,默认9。具体含义见下方说明。 |
x | -4096-4096 | 指定水印基于锚点的水平方向距离。非必选,默认值10。 |
y | -4096-4096 | 指定水印基于锚点的垂直方向距离。非必选,默认值10。 |
a | -360-360 | 指定水印旋转角度。正数表示顺时针旋转,负数表示逆时针旋转。非必选,默认值0。 |
说明:
- 目前不支持在一组action中同时指定图片和文字水印,只能指定图片或文字水印一种类型。如果需要指定图片和文字水印,可通过多组action实现。
- 锚点位置说明,将您的原始图片分成如下图所示9个区域,并按照图示位置进行编号,每个区域的锚点位置如图所示:
支持的字体类型
字体 | 名称 | base64编码 |
---|---|---|
FZLanTingHei | 方正兰亭黑 | RlpMYW5UaW5nSGVp |
FZFangSong | 方正仿宋 | RlpGYW5nU29uZw== |
FZShuSong | 方正书宋 | RlpTaHVTb25n |
FZKai | 方正楷体 | RlpLYWk= |
FZHei | 方正黑体 | RlpIZWk= |