You need to enable JavaScript to run this app.
导航
新建模板
最近更新时间:2024.09.09 11:23:32首次发布时间:2021.02.23 10:42:23

veImageX 支持您自定义处理能力配置并组合保存成模板,以实现对批量图像进行统一能力处理。以下将为您介绍图像处理配置的计费说明、前提条件、注意事项以及新建模板的具体操作。

计费说明

图片处理配置的不同配置项分属不同计费项,其中输出为 HEIC、HEIF、AVIF、AVIS 和 VVIC 格式时,按照高效图像压缩服务计费,截帧小视频转动图属于增值服务计费项,此外其他配置均属于基础图像处理计费项。具体计费说明请参考产品计费文档

前提条件

创建服务,且服务类型为图像处理。

注意事项

  • 支持处理的图像格式,请参考图像处理使用限制
  • 部分配置项支持 URL 动态传参,您在指定后,可以在图片访问 URL 中修改该配置项的参数取值,以实现多种处理效果。
  • 如需在模板中配置盲水印、画质增强等附加组件的图像处理能力,请参考附加组件计费说明开通智能处理计费后,再设置具体功能的模板配置。
  • 删除模板属于敏感(高危)操作,您可以参考安全设置为 IAM 子用户设置全局的安全规则。配置完成后,系统将在您执行敏感操作时要求进行二次校验,以保护您的账号安全。

新建模板

  1. 登录 veImageX 控制台,进入处理配置页面,在下拉列表中选择相应的图片服务。

  2. 点击新建模板按钮,进入新增图片模板配置页面,参考以下流程创建模板。

Step1:设置模板名称

设置图片处理模板的名称,最多可填写 35 个字符。

Step2:设置输出格式

设置输出的结果图格式,仅支持指定一种格式。

  • 指定输出格式的同时,您可设置该格式的特殊配置。当前仅输出为静图格式时,可配置其特殊配置,且各格式支持的特殊配置略有不同。
  • 设置输出格式的特殊配置时,需手动保存后,配置才会生效。
  • 更新模板输出格式时,高级配置的参数不会发生改变。
veImageX 支持的输出格式及其特殊配置说明如下所示。
参数说明
原格式image指定输出为 image 格式。
静图pngpng 瘦身开启后,可配合压缩质量参数搭配使用,是一种有损压缩方式。
自适应策略支持 webp、heic、avif 自适应和智能策略,详细说明请见自适应策略

jpeg

渐进显示

开启后会先显示图片的模糊轮廓,再加载为清晰的图片。但开启获取原图配置后可能导致设置失效。
需搭配客户端加载 SDK 实现图片的渐进式加载,详见使用移动端 SDK 实现图片渐进式加载

自适应策略支持 webp、heic、avif 自适应和智能策略,详细说明请见自适应策略

自适应质量编码

在基准压缩质量参数的前提下,根据图片信息的统计特性,选择最佳的编码参数,在不影响图片主观画质的情况下尽量减小图片体积。

  • 模型:
    • v2:图片码率可节省约 10%+。
    • v3:相较于 v2 模型,图片的画质更优,图片码率可节省约 5% ~ 10%。
  • 像素限制:您可通过指定格式转换后的图片的长 * 宽的最大像素,使满足该像素限制的图片使用指定模型实现自适应质量编码。默认值为 10000000px,最大值不得超过图片处理分辨率限制
透明图降级 PNG开启后,若原图带 alpha 通道,则会降级输出 png 格式。
webp自适应策略支持 webp、heic、avif 自适应和智能策略,详细说明请见自适应策略

自适应质量编码

在基准压缩质量参数的前提下,根据图片信息的统计特性,选择最佳的编码参数,在不影响图片主观画质的情况下尽量减小图片体积。

  • 模型:
    • v2:图片码率可节省约 10%+。
    • v3:相较于 v2 模型,图片的画质更优,图片码率可节省约 5% ~ 10%。
  • 像素限制:您可通过指定格式转换后的图片的长 * 宽的最大像素,使满足该像素限制的图片使用指定模型实现自适应质量编码。默认值为 10000000px,最大值不得超过图片处理分辨率限制
avif自适应策略支持 webp、heic、avif 自适应和智能策略,详细说明请见自适应策略
降级格式用于首次访问处理超时返回的降级格式,支持选择 webp、jpeg 和不降级。
heic降级格式用于首次访问处理超时返回的降级格式,支持选择 webp、jpeg 和不降级。
ROI 编码兴趣区域图像编码,可通过算法手段对图像中包括文字的人眼感兴趣区域进行识别检测,并使用不同参数编码,达到码率分配更优的目的。例如,文字区域检测算法会定位图片中出现文字的区域,并用于图片的编码优化,使图片中文字区域的质量更高。
ALPHA 编码对于包含透明图的场景建议开启,若不开启则针对透明图场景默认采用降级的图片格式进行编码。
色位深度设置色位深度,指定 10bit 时,veImageX 将对图像每个通道用 10bit 来表示。此时,相比 8bit 可以提供更多的色彩范围,提供更细腻、更平滑的颜色过渡,但会增加图像体积。
自适应策略支持 webp、heic、avif 自适应和智能策略,详细说明请见自适应策略

缩略图

HEIF 缩略图是在原图基础上,编码缩小一定倍数的小分辨率图片,跟大图一起封装在同一张图片中,缩小倍数不建议过大,一般为 5~10 之间相对合理。
需搭配客户端加载 SDK 实现图片的渐进式加载,详见使用移动端 SDK 实现图片渐进式加载

JPEG 转码复原

开启后,当 jpeg 原图转码 heic 时,会在 heic 图中存储 jpeg 原图体积大小。

具体场景使用方式,详见当 jpeg 转 heic 转 jpeg 时,如何使最终输出的 jpeg 与最初 jpeg 原图的体积大小基本保持一致?

自适应质量编码

在基准压缩质量参数的前提下,根据图片信息的统计特性,选择最佳的编码参数,在不影响图片主观画质的情况下尽量减小图片体积。

  • 模型:
    • v1:图片码率可节省约 5%。
    • v2:图片码率可节省约 10%+。
    • v3:相较于 v2 模型,图片的画质更优,图片码率可节省约 5% ~ 10%。
  • 像素限制:您可通过指定格式转换后的图片的长 * 宽的最大像素,使满足该像素限制的图片使用指定模型实现自适应质量编码。默认值为 10000000px,最大值不得超过图片处理分辨率限制
AQ开启后,可进一步压缩 heic 图片的体积,压缩率在 3%~10%。具体压缩率和实际原图体积有关。
vvic降级格式用于首次访问处理超时返回的降级格式,仅支持降级为 heic。
动图awebp指定输出为 awebp 格式。
heif指定输出为 heif 格式。
avis指定输出为 avis 格式。

Step3:设置高级配置

设置输出设置的高级配置,如压缩质量参数、截帧、小视频转动图和自适应旋转等。

veImageX 支持的高级输出配置如下所示。

参数说明
压缩质量参数

通过自定义压缩参数来修改原图质量。值越小,压缩率越高,画质越差。质量参数类型分为绝对质量参数和相对质量参数,默认为绝对质量参数。支持 URL 输入。

除对 PNG 无损压缩外,其他格式和 PNG 瘦身模式下均有效。

说明

  • 仅当原图格式为 jpeg 时,您可通过在原图加载 URL 后拼接 ~info后,在浏览器访问拼接地址并查看quality值获取原图质量参数,例如https://p-test.com/imstore-test/taylor.jpg~info
  • 在选用 URL 输入后,您可以分别指定两种质量参数:
    • 设置绝对质量参数为 70:q70
    • 设置相对质量参数为 70:Q70
  • 设置绝对质量参数:将原图质量压缩至指定百分比,如果原图质量小于指定参数值,则返回原图。

    • 若原图质量为 95,模板指定固定值90时,返回最终图片质量为 90。
    • 若原图质量为 80,模板指定固定值90时,返回最终图片质量为 80。
  • 设置相对质量参数:相对于原图的压缩比,即对原图按指定百分比进行质量压缩。

    注意

    仅当输出为 jpeg 或 webp 时支持配置,且仅当原图格式为 jpeg 时,设置才会生效。若原图为其他格式,则等同于指定绝对质量参数。

    • 若原图质量为 100,模板指定固定值90时,返回最终图片质量约为 90。
    • 若原图质量为 80,模板指定固定值90时,返回最终图片质量约为 72。
  • 指定体积输出:仅当输出为 jpeg 格式时支持配置,支持以下两种配置方式:
    • URL 输入:勾选后,您需要在 URL 中指定转码为 jpeg 后输出的图片体积大小,单位为字节(Byte)。此功能开启后,您指定的编码质量参数则为无效配置。
      指定体积输出的取值范围如下所示。
      • 最小取值:绝对质量参数为 5 处理原图后的体积大小。
      • 最大取值:原图的宽度像素值 x 高度像素值 x 8 的值。
    • JPEG 转码复原:仅当原图为 heic 时生效。勾选后,将按照 heic 中存储的原图体积大小输出对应体积的 jpeg 结果图。
      具体场景使用方式,详见当 jpeg 转 heic 转 jpeg 时,如何使最终输出的 jpeg 与最初 jpeg 原图的体积大小基本保持一致?

注意

同时勾选 URL 输入和 JPEG 转码复原时,会优先按照 URL 输入的体积参数生效。若参数设置为 0,则表示 URL 输入不生效。

输出体积上限

仅当指定输出格式为 jpeg 和 webp 时,支持配置。

默认关闭,开启后,您需要在 URL 中指定输出的图片体积上限,单位为字节(Byte)。如果图片按照模板中配置的质量参数进行压缩处理后,其大小超过了指定的体积上限,那么系统将自动调整质量参数的大小,直到压缩后的图片大小低于指定的上限。

说明

若同时配置指定体积输出和输出体积上限,则指定体积输出配置生效。

动图强制转换

仅当指定输出格式为 png、jpeg、webp、avif、heic 和 vvic 时,支持配置。

支持将输入的动图原图按照当前指定动图格式(awebp、heif、avis)输出并实现动图效果,不遵循静图输出格式。支持 URL 动态传参。

截帧

仅当指定输出格式为 png、jpeg、webp、avif、heic 和 vvic 时,支持配置。

截帧服务一般针对视频/动图进行截图处理,可以配合裁剪或缩放等使用。该能力属于增值服务计费项。

  • 动图截帧:
    • 智能模式:从动图首帧开始逐帧检测当前帧亮度是否大于 80,并最终返回第一个亮度大于 80 的帧。
    • 全局最优:从动图首帧开始逐帧检测并返回亮度最大的一帧。
    • 超时时间:指定处理超时时间,若在指定时间范围内处理未完成则返回失败。取值范围为[100,10000],单位为 ms。默认为 1500。
  • 视频截帧:
    • 智能模式:从视频首帧开始逐帧地检测当前帧是否为黑屏,并最终返回第一个非黑屏的帧。
    • 指定时间:指定截帧时间。取值范围为[0,视频时长],单位为 ms。默认为 0,表示返回首帧。若指定时间 > 视频长度,则返回视频最后一帧。

FPS 限制

仅当指定输出格式为 awebp、avis 和 heif 时,支持配置。

默认关闭,开启后,可对帧率超过指定 FPS 值的动图进行抽帧处理,从而降低帧率,达到在特定情况下改善动图播放体验的效果。

小视频转动图

仅当指定输出格式为 awebp、avis 和 heif 时,支持配置。

支持将视频格式文件转为动图格式文件,支持选择起始时间、转换时长、抽帧方式等。该能力属于增值服务计费项。详细说明请参考小视频转动图

鉴权保护开启后,您的访问 URL 中将携带签名信息,可防止其他人盗链而产生额外费用,建议开启该功能。
获取原图开启后,压缩和编辑操作无效,不会对原图执行任何处理操作。
模糊图占位默认关闭。开启后,在弱网情况下使用客户端加载图片时,会首先展示出基于原图压缩/处理后的模糊色块图,以提升用户体验。

自适应旋转

仅当输出格式为 image、png、jpeg、webp、avif 和 heic 时支持配置,同时仅当原图格式为 jpeg、webp、png、avif、tiff、heic 时,该配置才会生效。

默认开启。开启后,将会根据原图中 EXIF 旋转信息,先自动旋转至正确方向显示后再进行图片处理。建议开启该功能,否则有可能导致图片处理效果不符合预期。

保留 EXIF 信息

默认关闭。开启后,可保留处理后的全部或部分 EXIF 信息。

  • 保留全部信息
  • 保留部分信息:自定义保留的 EXIF 类型,输入多个时以英文逗号分隔。常见类型有 Make、Model、PixelXDimension、PixelYDimension、UserComment、DateTime 等,更多信息请参考标准 EXIF 标签

并非每一张图片都包含 EXIF 信息,您可通过查询查询图片 meta 信息在返回的 exif 字段查看图片包含的 EXIF 内容。

说明

  • 仅当为以下两种场景时,保留 EXIF 信息配置生效:
    • 原图格式为 png、jpeg、heic、webp、avif 且指定输出格式为 image
    • 指定输出格式为 png、jpeg、heic、avif、webp
  • 无论是否关闭自适应旋转,所有经模板处理后的图片均会被清除图片内的旋转信息。如需获取上传原图的旋转信息,请参考查询图片 meta 信息接口在返回的 exif 字段中获取。

处理结果持久化

开启持久化配置后,将会按照您配置的智能降冷策略保存最终处理结果。此时持久化处理结果将按照资源存储计费项进行计量计费。
在您后续进行相同模板请求时,您可直接获取持久化处理结果,减少图像处理花费的时间和成本,提升使用体验。

说明

模板更新后,持久化处理结果不会通过刷新缓存被刷新,所以请先删除原有持久化处理结果后,再使用刷新缓存更新处理结果。
关闭持久化后,新增资源不再启用持久化能力,而历史资源仍然优先被读取持久化处理结果。

Step4:设置图像编辑操作

在编辑操作界面,您可使用图文水印、裁剪和圆角矩形等图像处理方式并设置具体处理参数。如需使用盲水印、画质增强等附加组件的图像处理能力,请参考附加组件计费说明开通智能处理计费后,再设置具体功能的模板配置。

编辑配置项说明如下表所示。

配置项
说明

可帮助调整图片过度曝光或光线不足的情况,取值范围为[-100, 100],默认为 0。

  • 取值 < 0:降低图片亮度
  • 取值 = 0:不调整图片亮度
  • 取值 > 0:提高图片亮度

对比度是指一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,即指一幅图像灰度反差的大小。取值范围为[-100, 100],默认为 0。

  • 取值 < 0:降低图片对比度
  • 取值 = 0:维持原图对比度
  • 取值 > 0:提高图片对比度
通过锐化处理来提高图片的清晰度,取值范围为[0, 100],默认为 0。值越大图片越清晰。
图片色彩调整为原片的补色。
通过模糊处理对图像增加模糊效果,取值越大模糊效果越强烈,取值大于等于 0。支持 URL 动态传参,默认参数为 blur_sigma。

设置图片旋转的角度。

翻转图像内容,支持水平翻转与垂直翻转,二选一。
将图片按照设置的尺寸进行缩放,支持同时指定放大与缩小。
通过设置裁剪的位置和大小,来确定图片最终展示的内容。
支持在原图添加文字、图片或图文组合水印。

调整画面色彩的鲜艳程度,取值范围为 [-100, 100]。默认为 0。

  • 取值 < 0:降低图片饱和度
  • 取值 = 0:不调整图片饱和度
  • 取值 > 0:提高图片饱和度
通过圆角矩形参数,调整图片的内容轮廓。
对图片内容进行马赛克处理。

开通智能处理计费后,再参考各功能接入文档,如:画质增强、画质评估等,完成该功能的模板配置。

Step5:保存配置

单击保存按钮,保存当前模板配置。

后续操作

完成模板的创建后,您可使用该模板对您的图像资源进行处理,获取处理后的结果图访问地址查看处理效果。支持通过以下两种方式获取结果图访问地址。

  • 方式 1:控制台获取结果图访问地址

请登录控制台并进入资源管理页面,参考获取资源地址,获取结果图访问地址。

  • 方式 2:自拼接结果图访问地址

自拼接结果图访问 URL 格式为:http(s)://域名/图片URI~模板配置(模板名称:{可选参数}.格式 )

alt

说明

以上仅为举例,请以实际为准。如果存在中文字符,则以其 16 进制表示。

示例:您获取了 veImageX 访问域名test.example.com、图片存储 URIdemo.png 和图片模板配置~tplv-f0****5k-test.png

则最终结果图访问 URL 为 http://test.example.com/demo.png~tplv-f0****5k-test.png