数据工坊 DWR-官方算子一览:文字水印

时间:2025-02-12 14:54:12

文字水印

模板作用:对添加水印的图片进行预处理操作,包括设置缩略、旋转图片和剪切图片,但不支持剪切为内切圆。

表9 文字水印

属性类别

参数名称

参数说明

基本属性

名称

任务的名称,修改后将体现在工作流编排区域。

  • 必须以字母或数字开头
  • 只能由字母、数字、下划线和中划线组成
  • 长度范围为1~20个字符
  • 不能和同一工作流中的其他任务重名

超时(秒)

任务超时时间,即任务执行的最长时间。

支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。

算子提供方

函数模板的提供方。

错误处理

可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。

错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常

动态参数

twm_g

可选参数,表示水印处于图片的位置。取值为tl、top、tr、left、center、right、bl、bottom和br,共9个取值。默认值为tl。

twm_x

可选参数,表示距离图片边缘的水平距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。

twm_y

可选参数,表示距离图片边缘的垂直距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。

twm_voffset

可选参数,表示水印距离图片水平中线的垂直偏移方向。可以使水印根据中线往上或往下偏移。取值范围为[-1000,1000]。默认值为0。单位为像素(px)。

当g取值为left、center、right才有意义,即位置为左中、正中、右中才有意义。

twm_align

可选参数,水印文字和图片的对齐方式。取值为0、1或2。默认值为0。

  • 0:表示上对齐。
  • 1:表示中对齐。
  • 2:表示下对齐。

twm_order

可选参数,水印文字和图片的前后顺序。取值为0或1。默认值为0。

  • 0:表示图片在前面。
  • 1:表示文字在前面。

twm_t

可选参数,文字或图片水印的透明度。取值范围为[0,100]。默认值为100,100%表示不透明。

twm_interval

可选参数,表示文字和图片的间距。取值范围为[0,1000]。

twm_text

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

须知:

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

twm_size

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

twm_type

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

须知:

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

twm_color

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

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

twm_shadow

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

twm_fill

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

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

twm_rotate

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

twm_source_path

输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output。

twm_outbucket

图片处理输出桶。

support.huaweicloud.com/usermanual-dwr/dwr_03_0004.html