public class McuWaterMarkImage extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| McuWaterMarkImage() | 
| McuWaterMarkImage(McuWaterMarkImage source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getDynamicPosType()Get 动态水印类型,默认为0。0:关闭;1:随机位置,每秒变动一次;2:边界扫描反弹,每帧变动一次。 | 
| Long | getLocationX()Get 水印在输出时的X偏移。单位为像素值。 | 
| Long | getLocationY()Get 水印在输出时的Y偏移。单位为像素值。 | 
| Long | getWaterMarkHeight()Get 水印在输出时的高。单位为像素值。 | 
| String | getWaterMarkUrl()Get 水印图片URL地址,支持png、jpg、jpeg格式。图片大小限制不超过5MB。
注:
1,您需要确保图片链接的可访问性,后台单次下载超时时间为10秒,最多重试3次,若最终图片下载失败,水印图片将不会生效。
2,url可支持字符集:【'0-9','a-z','A-Z','-', '.', '_', '~', ':', '/', '?', '#', '[', ']','@', '!', '&', '(', ')', '*', '+', ',', '%', '=', ';', '|'】,您需要确保url字符在可支持字符集内,若存在可支持字符集外的字符,水印图片将不会生效。 | 
| Long | getWaterMarkWidth()Get 水印在输出时的宽。单位为像素值。 | 
| Long | getZOrder()Get 水印在输出时的层级,不填默认为0。 | 
| void | setDynamicPosType(Long DynamicPosType)Set 动态水印类型,默认为0。0:关闭;1:随机位置,每秒变动一次;2:边界扫描反弹,每帧变动一次。 | 
| void | setLocationX(Long LocationX)Set 水印在输出时的X偏移。单位为像素值。 | 
| void | setLocationY(Long LocationY)Set 水印在输出时的Y偏移。单位为像素值。 | 
| void | setWaterMarkHeight(Long WaterMarkHeight)Set 水印在输出时的高。单位为像素值。 | 
| void | setWaterMarkUrl(String WaterMarkUrl)Set 水印图片URL地址,支持png、jpg、jpeg格式。图片大小限制不超过5MB。
注:
1,您需要确保图片链接的可访问性,后台单次下载超时时间为10秒,最多重试3次,若最终图片下载失败,水印图片将不会生效。
2,url可支持字符集:【'0-9','a-z','A-Z','-', '.', '_', '~', ':', '/', '?', '#', '[', ']','@', '!', '&', '(', ')', '*', '+', ',', '%', '=', ';', '|'】,您需要确保url字符在可支持字符集内,若存在可支持字符集外的字符,水印图片将不会生效。 | 
| void | setWaterMarkWidth(Long WaterMarkWidth)Set 水印在输出时的宽。单位为像素值。 | 
| void | setZOrder(Long ZOrder)Set 水印在输出时的层级,不填默认为0。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic McuWaterMarkImage()
public McuWaterMarkImage(McuWaterMarkImage source)
public String getWaterMarkUrl()
public void setWaterMarkUrl(String WaterMarkUrl)
WaterMarkUrl - 水印图片URL地址,支持png、jpg、jpeg格式。图片大小限制不超过5MB。
注:
1,您需要确保图片链接的可访问性,后台单次下载超时时间为10秒,最多重试3次,若最终图片下载失败,水印图片将不会生效。
2,url可支持字符集:【'0-9','a-z','A-Z','-', '.', '_', '~', ':', '/', '?', '#', '[', ']','@', '!', '&', '(', ')', '*', '+', ',', '%', '=', ';', '|'】,您需要确保url字符在可支持字符集内,若存在可支持字符集外的字符,水印图片将不会生效。public Long getWaterMarkWidth()
public void setWaterMarkWidth(Long WaterMarkWidth)
WaterMarkWidth - 水印在输出时的宽。单位为像素值。public Long getWaterMarkHeight()
public void setWaterMarkHeight(Long WaterMarkHeight)
WaterMarkHeight - 水印在输出时的高。单位为像素值。public Long getLocationX()
public void setLocationX(Long LocationX)
LocationX - 水印在输出时的X偏移。单位为像素值。public Long getLocationY()
public void setLocationY(Long LocationY)
LocationY - 水印在输出时的Y偏移。单位为像素值。public Long getZOrder()
public void setZOrder(Long ZOrder)
ZOrder - 水印在输出时的层级,不填默认为0。public Long getDynamicPosType()
public void setDynamicPosType(Long DynamicPosType)
DynamicPosType - 动态水印类型,默认为0。0:关闭;1:随机位置,每秒变动一次;2:边界扫描反弹,每帧变动一次。Copyright © 2025. All rights reserved.