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

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

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


import com.alibaba.fastjson.JSON;

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

    /**
     * 

待降噪的原图 URI。 若同时传入 StoreUri 和 ImageUrl,仅取值 StoreUri,ImageUrl 将会被忽略。

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

公网可访问的待降噪的原图 URL。

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

输出格式,支持格式有:png、jpeg、webp。

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

降噪强度,取值范围为[0,1]。取值为0时表示不降噪,取值越大降噪强度越大。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Intensity") private Double intensity; /** *

是否支持降级,即发生错误时返回原图地址。

* *

传入 StoreUri 则返回 StoreUri,传入 ImageUrl 则返回 ImageUrl。

* *

取值如下所示:

* * * *

- true:支持降级

* *

- false:不支持降级

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy