全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

水印

最近更新时间:2026-04-02 21:18:54

参数说明

操作名称:watermark

相关参数如下:

  • 基础参数

参数

是否必须

描述

取值范围

t

指定图片水印或水印文字的透明度。

[0,100]

默认值:100, 表示透明度100%(不透明)。

g

指定水印在图片中的位置。

  • NorthWest:左上

  • North:中上

  • NorthEast:右上

  • West:左中

  • Center:中部

  • East:右中

  • SouthWest:左下

  • South:中下

  • SouthEast(默认值):右下

详情请参见下方基准点图片。

x

指定水印的水平边距。

当水印位置是左上、左中、左下时,表示水印左边距离图片左边的距离;

当水印位置是右上、右中、右下时,表示水印右边距离图片右边的距离;

当水印位置是中上、中部、中下时,表示水印垂直中线距离图片垂直中线的距离。

[0,4096]

默认值:10

单位:像素(px)

y

指定水印的垂直边距;

当水印位置是左上、中上、右上,表示水印上边距离图片上边的距离;

当水印位置是左下、中下、右下,表示水印下边距离图片下边的距离;

当水印位置时中上、中部、中下时,表示水印水平中线距离图片水平中线的距离。

[0,4096]

默认值:10

单位:像素(px)

fill

指定是否将图片水印或文字水印铺满原图。

  • 1:将图片水印或文字水印铺满原图。

  • 0(默认值):不将图片水印或文字水印铺满全图。

padx

水印平铺时单个水印间的水平间隔。仅在水印平铺开启时有效。

[0,4096]

默认值:0

单位:像素(px)

pady

水印平铺时单个水印间的垂直间隔。仅在水印平铺开启时有效。

[0,4096]

默认值:0

单位:像素(px)

  • 图片水印参数

参数

是否必须

描述

取值范围

image

用于指定作为图片水印的完整URL,需进行Base64编码。详情请参见水印编码。

Base64编码后的字符串。

  • 文字水印参数

参数

是否必须

描述

取值范围

text

指定文字水印的文字内容,文字内容需进行Base64编码。详情请参见水印编码。

Base64编码之前中文字符串的最大字节长度为64个字符。

type

指定文字水印的字体,字体名称需进行Base64编码。

支持的字体及字体编码详情请参见文字类型编码对应表。

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

color

指定文字水印的文字颜色,参数值为RGB颜色值。

RGB颜色值,例如:000000表示黑色,FFFFFF表示白色。

默认值:000000(黑色)

size

指定文字水印的文字大小。

(0,1000]

默认值:40

单位:px

rotate

指定文字顺时针旋转角度。

[0,360]

默认值:0,表示不旋转。

type参数中可选的文字类型及编码如下表所示。

字体参数值

Base64编码值

黑体

6buR5L2T

宋体

5a6L5L2T

楷体

5qW35L2T

微软雅黑

5b6u6L2v6ZuF6buR

仿宋

5Lu/5a6L

Times-Roman

VGltZXMtUm9tYW4

Times-Bold

VGltZXMtQm9sZA

Times-Italic

VGltZXMtSXRhbGlj

Times-BoldItalic

VGltZXMtQm9sZEl0YWxpYw

Helvetica

SGVsdmV0aWNh

Helvetica-Bold

SGVsdmV0aWNhLUJvbGQ

Helvetica-Oblique

SGVsdmV0aWNhLU9ibGlxdWU

Helvetica-BoldOblique

SGVsdmV0aWNhLUJvbGRPYmxpcXVl

Courier

Q291cmllcg

Courier-Bold

Q291cmllci1Cb2xk

Courier-Oblique

Q291cmllci1PYmxpcXVl

Courier-BoldOblique

Q291cmllci1Cb2xkT2JsaXF1ZQ

Palatino-Roman

UGFsYXRpbm8tUm9tYW4

Palatino-Italic

UGFsYXRpbm8tSXRhbGlj

Palatino-Bold

UGFsYXRpbm8tQm9sZA

Palatino-BoldItalic

UGFsYXRpbm8tQm9sZEl0YWxpYw

  • 图文混合水印参数

参数

是否必须

描述

取值范围

order

指定文字和图片水印的前后顺序。

0、1

  • 0(默认值):表示图片水印在前。

  • 1:表示文字水印在前。

align

指定文字水印和图片水印的对齐方式。

0、1、2

  • 0:表示文字水印和图片水印上对齐。

  • 1:表示文字水印和图片水印中对齐。

  • 2(默认值):表示文字水印和图片水印下对齐。

interval

指定文字水印和图片水印间的间距。

[0,1000]

默认值:0

单位:px

水印编码

在添加水印操作中,文字水印的文字内容、文字字体、图片水印的水印图片名称等参数需要进行URL安全的Base64编码。编码步骤如下:

  1. 将内容编码成Base64。

  2. 将结果中的部分编码替换。

    • 将结果中的加号(+)替换成短划线(-)。

    • 将结果中的正斜线(/)替换成下划线(_)。

    • 将结果中尾部的所有等号(=)省略。

推荐通过base64url encoder对文字水印的文字内容、文字颜色、文字字体、图片水印的水印图片名称等参数进行编码。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈