通过OSS提供的图片高级压缩功能,您可以高效地将图片转换为HEIF或AVIF高压缩比格式。

前提条件

仅华北3(张家口)、华东2(上海)、华南1(深圳)、华东1(杭州)、华北2(北京)、新加坡地域支持使用图片高级压缩功能。

背景信息

随着拍照设备分辨率及业务显示要求的提高,图片处理功能需要支持更加灵活且压缩率更高的图片格式,例如:HEIF、AVIF。但传统的图片编解码技术在处理这类格式图片时的效率较低,无法满足业务的实时性需求。针对此类需求,OSS推出了图片高级压缩功能,能够更高效地将图片转换为高压缩率格式。

计费说明

图片高级压缩功能按照图片的输出规格计费,计费说明如下表所示:

支持格式输出规格说明
HEIF、AVIF800×600及以下0.025元/千次
800×600以上0.1元/千次
说明 使用图片高级压缩功能时请求成功1次算作1次,费用按照每千次进行计费。如果访问不成功返回报错,则不计费。

参数说明

通过format操作将图片输出格式设为HEIF或AVIF时,OSS会自动使用图片高级压缩功能。

参数取值说明
heic将原图转换成HEIF格式。
avif将原图转换成AVIF格式。

使用示例

您可以通过文件URL、SDK、API方式设置参数,处理图片。本文以文件URL为例进行介绍。关于如何使用SDK和REST API处理图片,请参见图片处理操作方式

下表列出了JPEG原图和转换后不同分辨率HEIF图片的大小。从表中可以看出,HEIF格式图片与JPEG相比具有超高的压缩率,能够有效节约成本。

格式分辨率大小
JPEG(原图)3924×25502.09 MB
HEIF3924×2550268 KB(压缩率87.5%)
HEIF923×60030.7 KB(压缩率98.6%)