利用 AI 能力,在保证与原图内容一致性的前提下,能够适当地生成一些丢失的细节信息,提升图片整体画面的质感和观感。当原图画质中等或较差时,能够在去噪、去伪影的同时,保持和增加一些自然的纹理细节,显著提升清晰度。功能详细介绍参看 AIGC 图像超分修复。
system_workflow_ai_super_resolution
输入参数需要将 JSON 序列化为字符串后作为 AIProcess 或 CreateImageAITask 接口的 WorkflowParameter
参数传入。
参数 | 说明 |
---|---|
Input | 输入图像信息。 调用同步处理接口 AIProcess 时需要传入,调用异步处理接口 CreateImageAITask 时无需传入。 |
ObjectKey | 当指定 DataType 为 url 时,传入公网可访问的图像 url 地址。当指定 DataType 为 uri 时,传入 veImageX 对应服务 ID 中的图像对象名(不含 tos-*-i-* 前缀)。传入图片的短边不小于 256 px,长边不大于 2048 px,大小不超过 10 MB。 |
DataType | 需要提交的图片数据类型,取值为 url 或 uri 。 |
GenDREnhanceParam | AIGC 超分参数。 |
Multiple | 超分倍率,可以为小数,最大不建议超过 30。 若同时指定 Multiple 和 TargetWidth / TargetHeight,则优先使用 Multiple。 |
TargetWidth | 超分目标图片宽度,不能超过 10240 px。 超分目标图片的宽高比率必须与原图保持一致,若不一致则以缩放比例小的边为准,缩放比例指目标长度/原始长度,另一边自动缩放。 若指定一边为 0,则以有数值的一边为准。 |
TargetHeight | 超分目标图片高度,不能超过 10240 px。 |
ModelId | 保留参数,无需填写。 |
输入参数示例:
{ "Input": { "ObjectKey": "8b3f3cc3bfc8a716ffe568eb3b814c3e.webp", "DataType": "uri" }, "GenDREnhanceParam": { "Multiple": 1.2, "TargetWidth": 1024, "TargetHeight": 1024, "ModelId": "" } }
veImageX 服务会将输出参数序列化为字符串后作为 AIProcess 接口的 Result.Output
参数、GetImageAIDetails 的 Result.ExecInfo.ExecOutput.Output
参数、或 CreateImageAITask 接口的回调返回。
说明
产出的图像在控制台资源管理页面默认不展示,需要通过文件名搜索。
参数 | 说明 |
---|---|
ObjectKey | 产出图像的完整存储路径。 |
Size | 产出图像的大小,单位是字节。 |
Format | 产出图像的格式。 |
输出参数示例:
{ "ObjectKey": "veImageX-store/ai_super_resolution/67****/example.webp", "Size": 38656, "Format": "webp" }