You need to enable JavaScript to run this app.
导航
压缩质量参数
最近更新时间:2023.08.11 15:56:59首次发布时间:2022.08.31 11:00:53

veImageX 支持您通过格式变换、缩放、修改质量参数等操作,来实现图片体积的压缩。本文主要介绍如何通过指定质量参数来修改图像的质量,以及不同场景下参数的推荐值。

质量参数类型

当前分为绝对质量参数和相对质量参数,区别如下所示:

  • 绝对质量参数:将原图质量压缩至指定百分比,如果原图质量小于指定参数值,则返回原图。
    • 若原图质量为 95,模板指定固定值90时,返回最终图片质量为 90。
    • 若原图质量为 80,模板指定固定值90时,返回最终图片质量为 80。
  • 相对质量参数:相对于原图的压缩比,即对原图按指定百分比进行质量压缩。
    • 若原图质量为 100,模板指定固定值90时,返回最终图片质量约为 90。
    • 若原图质量为 80,模板指定固定值90时,返回最终图片质量约为 72。

注意

  • 仅当原图格式为 jpeg 时,相对质量参数配置有效;若原图为其他格式,则等同于指定绝对质量参数。
  • 仅当原图格式为 jpeg 时,您可通过在原图加载 URL 后拼接 ~info后,在浏览器访问拼接地址并查看quality值获取原图质量参数,例如https://p-test.com/imstore-test/taylor.jpg~info
  • 控制台支持选用 URL 输入,选用后,您可在 URL 中分别指定两种质量参数:
    • 设置绝对质量参数为 70:q70
    • 设置相对质量参数为 70:Q70

输出格式与配置效果

说明

压缩格式的输出与编码均是实时处理和准实时处理完成,处理后的图片不会默认存储,不会产生存储费用,可有效节省您的存储空间和使用成本。

静图

静图输出目标格式备注说明压缩参数配置
image代表原图,保持原图输出。无效
PNG将原图保存为 PNG 格式。无损压缩,支持透明通道。无效
PNG 瘦身对 PNG 采用损压缩算法,支持设置图像压缩参数配置。有效
JPG将原图保存为 JPG 格式,如果原图是 PNG、WEBP、HEIC 等存在透明通道的格式,veImageX 也支持将存在透明通道的 HEIC 格式的图片保存为 JPG 格式。有效
WEBP将原图保存为 WEBP 格式,默认情况下这里 WEBP 指的是静图。有效
AVIF将原图保存为AV1编码的静态图像 AVIF 格式;此格式为高级压缩格式。有效
HEIC将原图保存为 BVC1 编码的静态图像 HEIC 格式,此格式为高级压缩格式。iOS 系统从 iOS 11 之后系统默认支持解码,详细见 BVC1 压缩配置专项有效

动态图像

动图输出目标格式备注说明压缩参数配置
GIF将原图保存为 GIF 动图格式,控制台默认未显示是因为不是推荐格式。有效
AWEBP将原图保存为动态 WEBP 格式,若输入为静图同样会返回静态 WEBP。有效
AVIS将原图保存为 AV1 编码的动态图像 AVIF 格式,AVIS 标志是动图。有效
HEIF详细见 BVC1 压缩配置专项有效

说明

如果原图是动图,输出配置为静图格式,则从动图转成静图。

质量参数推荐值

图像压缩质量参数的设置仅针对有损压缩生效,目前支持有损压缩的格式有 webp、heic、jpeg 等。压缩参数值越小,压缩率越高,则图像画质越差,veImageX 默认压缩参数值为 75。

  • 如果您的业务主打高清大屏、电视大屏等对图像观感细节极度关注的场景下,建议压缩参数区间可以选择为 85~90。

  • 对于极端场景,在要求图像质量基本不变的情况下,可以设置压缩参数在 90 以上,此时图像大小会增大但实际画质并无太大差别,使用场景极少。

  • PNG 原本属于无损压缩格式,在勾选瘦身模式时,使用特殊算法对 png 进行压缩,因此选择压缩参数较为特殊,压缩参数需要根据实际情况选择,注意关注处理后图像画质。

说明

使用示例:~tplv-1upkr0djo9-conic:smartv2_width:smartv2_height.image,其中image支持更换为以上输出格式。