OSS提供图片高级压缩功能,可以更加高效地将图片转换为HEIF或WebP M6等高压缩比格式。
背景信息
随着拍照设备分辨率及业务显示要求的提高,图片处理功能需要支持更加灵活且压缩率更高的图片格式,如HEIF和WebP M6等。但传统的图片编解码技术在处理这类格式图片时的效率较低,无法满足业务的实时性需求。针对此类需求,OSS 推出了图片高级压缩功能,能够更高效地将图片转换为高压缩率格式。
计费方式
图片高级压缩功能按照图片的输出规格计费,计费方式如下表所示:
支持格式 | 输出规格 | 价格 |
---|---|---|
HEIF、WebP M6 | 800×600以下 | 0.025元/千次 |
1600×1200以下 | 0.1元/千次 |
功能使用
在进行format
操作,并将图片输出格式设为HEIF或WebP M6时,OSS会自动使用图片高级压缩功能。具体参数如下:
名称 | 说明 |
---|---|
heic | 将原图转换成HEIF格式。 |
WebP | 将原图转换为WebP M6格式。 |
示例
- 将JPEG格式的原图转换为HEIF格式。
- 将JPEG格式的原图转换为HEIF格式,并将其分辨率缩放为900×600。
下表列出了JPEG原图和转换后不同分辨率HEIF图片的大小。从表中可以看出,HEIF格式图片与JPEG相比具有超高的压缩率,能够有效节约成本。
格式 | 分辨率 | 大小 |
---|---|---|
JPEG(原图) | 3924×2550 | 6.11 MB |
HEIF | 3924×2550 | 329 KB(压缩率95%) |
HEIF | 923×600 | 50 KB(压缩率99.2%) |
参考信息
HEIF(High Efficiency Image Format)是Moving Picture Experts Group于2015年制定的存储图片和图片序列的格式,具有以下特点:
- 超高压缩率,在图片质量相同的情况下,相比JPEG节省空间80%以上。
- 支持增加图片深度信息、透明通道等。
- 支持无损。
- 支持语音。
- 支持多张图片实现GIF和livePhoto的动画效果。
- 无类似JPEG的最大像素限制。
目前iOS 11以上及Android P系统已原生支持HEIF格式。您可以根据客户端类型灵活选择图片格式,有效压缩成本。