数据工坊 DWR-官方算子一览:缩略图

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

缩略图

模板作用:通过resize操作能够使图片按照一定规则进行缩放,支持按照指定宽高和比例进行缩放。

表10 缩略图设置

属性类别

参数名称

参数说明

基本属性

名称

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

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

超时(秒)

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

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

算子提供方

函数模板的提供方。

错误处理

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

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

动态参数

resize_m

设置缩略的类型。取值为lfit、mfit、fill、pad和fixed,默认值为lfit。

  • lfit:指定一个w和h的矩形,将图片进行等比缩放,取在矩形内最大的图片。
  • mfit:指定一个w和h的矩形,将图片进行等比缩放,取在矩形延伸区域的最小图片。
  • fill:指定一个w和h的矩形,将图片进行等比缩放,取在延伸区域的最小图片,并进行居中剪切。即将mfit缩略类型的图片进行居中剪裁。
  • pad:指定一个w和h的矩形,将图片进行等比缩放,取在矩形内最大的图片,并在矩形空白处进行颜色填充。即lfit缩略类型的图片在矩形空白处进行颜色填充。
  • fixed:强制按照固定的宽高进行缩略。

resize_p

等比例缩放的倍数百分比。使用参数p时,无法使用其它参数。取值范围为[1,1000]。当取值为:

  • <100:缩小。
  • =100:保持原图大小。
  • >100:放大。

resize_h

目标缩略图的高度。取值为[1,4096]。

resize_w

目标缩略图的宽度。取值为[1,4096]。

resize_l

指定目标缩略图的最长边。取值为[1, 4096]。

长边为指定的值,短边按照比例缩放。

resize_s

指定目标缩略图的最短边。取值为[1, 4096]。

短边为指定的值,长边按照比例缩放。

resize_color

填充的颜色。选择pad(缩略后填充)模式时可以使用。

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

resize_limit

是否在目标缩略图比原图大时进行限制放大。取值为0或1,默认值为1。

  • 0:不进行限制。
  • 1:进行限制。

iwm_path

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

iwm_bucket

图片处理输出桶

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