com.volcengine.model.imagex.v2.GetDenoisingImageBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
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