You need to enable JavaScript to run this app.
文档中心
veImageX

veImageX

复制全文
下载 pdf
画质增强
使用画质增强获取编码后图片二进制数据
复制全文
下载 pdf
使用画质增强获取编码后图片二进制数据

本接口使用 HTML 表单指定服务 ID 和具体增强参数后,对输入的原图二进制数据执行画质增强处理,并最终输出编码后图片二进制数据。

说明

您也可以通过调用 GetImageEnhanceResult 输入图片 URI 或 URL,来获取经画质增强处理后的结果图地址。

注意事项

  • 计费说明:画质增强功能属于附加组件下智能处理模块,属于后付费计费,使用后会产生附加组件智能处理费用
  • 前提条件:请确保已开通智能处理计费配置
  • 请求频率:单用户请求频率为 5 次/秒
  • 输入限制:
    • 通用模型:

      • 图像格式:heic、webp、jpeg、png

      • 图像大小:不超过 8MB

      • 图像分辨率:64 < 长边 <= 2160,64 < 短边 <= 1440

    • 低质专清模型:

      • 图像格式:heic、webp、jpeg、png

      • 图像大小:不超过 8MB

      • 图像分辨率:64 < 长边 <= 2048,64 < 短边 <= 2048

  • 通用增强数据延迟说明:
    • 720p: 1081ms
    • 1080p: 1410ms
    • 2k: 1864ms
    • 4k: 分辨率过大不支持

请求说明

  • 请求方式:POST
  • 接口地址示例:https://imagex.volcengineapi.com/?Action=GetImageEnhanceResultWithData&Version=2018-08-01

说明

veImageX 在全球多个区域部署,每个区域有自己对应的 OpenAPI 域名,不支持跨区域调用。具体详情请查看服务地址

请求参数

以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数

Query

参数类型是否必选示例值描述
ActionStringGetImageEnhanceResultWithData接口名称。当前 API 的名称为 GetImageEnhanceResultWithData
VersionString2018-08-01接口版本。当前 API 的版本为2018-08-01

ServiceId

String

8J**21

服务 ID。

  • 您可以在 veImageX 控制台 服务管理页面,在创建好的图片服务中获取服务 ID。
  • 您也可以通过 OpenAPI 的方式获取服务 ID,具体请参考获取所有服务信息

Body

参数类型是否必选示例值描述
InputString-具体增强参数
DataFiledata图片二进制数据

Input

参数类型是否必选示例值描述

Model

Integer

0

增强模型。取值如下所示:

  • 0:通用模型
  • 1:低质专清模型

DisableAr

Bool

false

是否不去压缩失真。Model取值为0时选填,支持以下取值:

  • true:不进行去压缩失真处理
  • false:(默认)进行去压缩失真处理

DisableSharp

Bool

false

是否不自适应锐化。Model取值为0时选填,支持以下取值:

  • true:不进行锐化处理
  • false:(默认)进行锐化处理

OutFormat

String

png

输出图片格式。默认为 png,支持的图片格式有: pngjpegwebp

说明

  • 当输入图像是 RGBA 格式时,为了保证输出图像仍为 RGBA 格式以及确保 Alpha 通道的准确性,建议您指定输出为 png 格式。不可选择输出为 jpeg。
  • 如您希望降低全链路图片加载耗时,建议您指定输出为 jpeg 或 webp 格式。

Quality

Integer

90

输出图片编码质量参数。取值范围为 [1,100],默认为 90。
对于 PNG 为无损压缩,该值无效。其他格式下其值越小,压缩率越高,画质越差。则在不影响画质的情况下,推荐指定为 90 以上。

返回参数

经画质增强处理编码后的图片二进制数据

示例

请求示例

POST /topapi/v1/services?Action=GetImageEnhanceResultWithData&version=2018-08-01&ServiceId=v0****dbf HTTP/1.1
Host: xxx
X-Top-Account-Id: 1900000000
Content-Length: <ContentLength>
Content-Type: multipart/form-data; boundary=<boundary>

--<boundary>
Content-Disposition: form-data; name="Input"

{"Model": 0, "DisableAr": false, "DisableSharp": false}
--<boundary>
Content-Disposition: form-data; name="Data"; filename="1.jpeg"
Content-Type: image/jpeg

(data)
--<boundary>--

返回示例

{
    "ResponseMetadata": {
        "RequestId": "2022052415234901022524314707965A79",
        "Action": "GetImageEnhanceResultWithData",
        "Version": "2018-08-01",
        "Service": "imagex",
        "Region": "cn-north-1"
    },
    "Result": "**********************************"
}

错误码

该接口错误码如下表所示。您也可以访问错误码附加组件错误码获取其他详细信息。

Http 状态码错误码错误码说明
400600003输入参数错误
400600012图片解码失败
400611400图片分辨率越界
400600011算法处理失败

服务端 SDK

为了方便您快速开发,veImageX 提供了配套的服务端 SDK,同时支持多种编程语言。建议您使用服务端 SDK 来调用 API,参考文档如下所示:

最近更新时间:2024.06.03 17:38:08
这个页面对您有帮助吗?
有用
有用
无用
无用