最近更新时间:2023.08.03 18:07:19
首次发布时间:2023.05.25 17:12:10
本接口支持通过指定服务 ID 、原图地址和综合增强配置,获取处理后结果图 URI。
说明
veImageX 在全球多个区域部署,每个区域有自己对应的 OpenAPI 域名,不支持跨区域调用。具体详情请查看服务地址。
以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetComprehensiveEnhanceImage | 接口名称。当前 API 的名称为 GetComprehensiveEnhanceImage 。 |
Version | String | 是 | 2018-08-01 | 接口版本。当前 API 的版本为 2018-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ServiceId | String | 是 |
| 服务 ID。 |
ImageUri | String | 是 |
| 图片存储 URI 或访问 URL。
|
Mode | Integer | 是 |
| 优化策略,取值如下所示:
说明 推荐优先使用通用方案,显著画质提升方案画质分提高 10% 左右,但体积会有一定浮动提升。以上幅度变化基于测试集总结,具体以使用场景为准。 |
EnableConfig | Boolean | 否 |
| 内是否启用高级配置,取值如下所示:
说明 适用于 8000 x 8000 以分辨率图像的画质增强。 |
ArStrength | Float | 否 | 0.20 | 去压缩失真强度,取值范围为[0,1]。取值为0 时表示不处理,取值越大去压缩失真强度越大。 |
DeblurStrength | Float | 否 | 0.20 | 去模糊强度,取值范围为[0,1]。取值为0 时表示不处理,取值越大去模糊强度越大。 |
DenoiseStrength | Float | 否 | 0.30 | 降噪强度,取值范围为[0,1]。取值为0 时表示不降噪,取值越大降噪强度越大。 |
Saturation | Float | 否 | 1.5 | 饱和度,取值范围为[0,2]。取值大于 1 表示提升饱和度,取值小于 1 表示降低饱和度。 |
Brightness | Integer | 否 | 95 | 亮度,取值范围为[90,100]。取值越小,亮度提升越明显。 |
EnableSuperResolution | Boolean | 否 |
| 是否开启超分配置,仅满足图像输入边界的图像执行超分处理。取值如下所示:
说明 适用于 8000 x 8000 以内分辨率图像的画质增强。 |
Multiple | Integer | 否 |
| 超分倍率,仅支持 2 倍和 4 倍。 说明 4 倍超分辨率只适用于 4000 x 4000 以内分辨率图像的画质增强。 |
ShortMin | Integer | 否 | 200 | 执行超分处理的短边范围最小值,仅当满足图像边界输入的图像执行超分处理。单位为 px。 |
ShortMax | Integer | 否 | 700 | 执行超分处理的短边范围最大值,仅当满足图像边界输入的图像执行超分处理。单位为 px。 |
LongMin | Integer | 否 | 300 | 执行超分处理的长边范围最小值,仅当满足图像边界输入的图像执行超分处理。单位为 px。 |
LongMax | Integer | 否 | 800 | 执行超分处理的长边范围最大值,仅当满足图像边界输入的图像执行超分处理。单位为 px。 |
EnableDownsample | Boolean | 否 |
| 是否开启下采样,即图片在执行增强效果的同时可自定义输出图片分辨率大小。取值如下所示:
说明 适用于 8000 x 8000 以内分辨率图像的画质增强。 |
DownsampleOutWidth | Integer | 否 | 10 | 下采样输出图片宽度,图片将适配对应大小。单位为 px。 |
DownsampleOutHeight | Integer | 否 | 10 | 下采样输出图片高度,图片将适配对应大小。单位为 px。 |
DownsampleMode | Integer | 否 |
| 下采样模式,取值如下所示:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ResUri | String | tos-i-v0***bf/a957dcc7cb89b0a4e2889466f2fdc9d7 | 结果图地址 |
POST https://imagex.volcengineapi.com/?Action=GetComprehensiveEnhanceImage&Version=2018-08-01 { "ServiceId": "v0***bf", "ImageUri": "tos-example/7a7979974.jpeg", "Mode": 0, "EnableConfig": true, "ArStrength": 0.20, "DeblurStrength": 0.30, "DenoiseStrength": 0.40, "EnableSuperResolution": true, "Multiple": 2, "ShortMin": 300, "ShortMax": 700, "LongMin": 400, "LongMax": 800, "EnableDownsample": true, "DownsampleOutWidth": 800, "DownsampleOutHeight": 1000, "DownsampleMode": 0 }
{ "ResponseMetadata": { "RequestId": "2022052415234901022524314707965A79", "Action": "GetComprehensiveEnhanceImage", "Version": "2018-08-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "ResUri": "tos-i-v0***bf/a957dcc7cb89b0a4e2889466f2fdc9d7" } }