All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.volcengine.model.imagex.v2.CreateHiddenWatermarkImageBody Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.imagex.v2;


import com.alibaba.fastjson.JSON;

/**
 * CreateHiddenWatermarkImageBody
 */
@lombok.Data
public final class CreateHiddenWatermarkImageBody  {

    /**
     * 

盲水印模型,取值如下所示:

* *

- `tracev1`:前景图层水印模型(纯色背景适用)。

* *

* *

该模型可以生成带有水印的透明图像,但仅适用于**纯色**网页泄露溯源场景。该模型可有效抵抗常见的社交软件传播。然而,该算法对页面背景色的影响相对较大,因此不适合用于保护多彩页面或图片,例如商品页面。

* *

* *

- `tracev2`:前景图层水印模型(彩色背景通用)

* * * *

该模型可以生成含水印的透明图像,主要应用在前端页面截图泄露溯源场景。该模型生成的水印纹理密集,在正常界面添加后肉眼基本不可见(截图放大后存在肉眼可见的水印纹理),可抵抗常见的社交软件传播。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Algorithm") private String algorithm; /** *

盲水印强度,取值如下所示:

* *

- `low`:低强度,适用于对图像质量要求高。

* *

- `medium`:中强度

* *

- `strong`:高强度,适合图像纹理丰富时使用。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Strength") private String strength; /** *

自定义盲水印文本信息,最多支持 128 个字符。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Info") private String info; @Override public String toString() { return JSON.toJSONString(this); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy