业务量的不断扩大,导致 对象存储(Cloud Object Storage,COS) 的存储空间以及流量迅速增大。尤其是 Web 中最关键的部分(图片业务),由于 HTML 的同步加载特性,通常是一张加载完才会加载下一张。而在本地降低分辨率则会丢失图片大部分细节。腾讯云 数据万象(Cloud Infinite,CI) 提供了极致性价比的 图片压缩 功能,实现大幅度减小图片体积。本文以使用 HEIF 为例。
关于图片压缩费用,请参见图片高级压缩费用。
HEIF 压缩功能可将图片转换为 heif 格式,在图片质量相同的情况下,图片大小比 jpg 格式图片减小80%以上,且在速度上,HEIF 加载也是最快的。
AVIF 压缩功能是基于 av1 的一种全新图片格式,只有在较新的浏览器才可以浏览。
各个图片的兼容性如下:
格式 | Android 12 | iOS15.4 | Windows11 | 压缩 |
---|---|---|---|---|
PNG | ✓ | ✓ | ✓ | 无 |
JPG | ✓ | ✓ | ✓ | 无 |
AVIF | × | × | 需要扩展 | ↓50+% |
HEIF | ✓ | ✓ | 需要扩展 | ↓30+% |
TPG | 仅 QQ 浏览器 | 仅 QQ 浏览器 | 仅 QQ 浏览器 | ↓50+% |
WebP | ✓ | ✓ | ✓ | ↓20+% |
说明:当您需要批量处理数据时,此操作比较繁琐,建议您 通过工作流处理。
在工作流管理页面,找到刚创建的工作流,将“上传触发执行”设置为启动。
由于 API 只能进行实时处理,无法直接保存到文件。因此我们需要通过持续化将图片在上传时加入参数,让图片自动保存。详情请参见 图片持久化处理。
其中,rules
参数需要自定义,可以在工作流详情的图像处理中查看。
以如下图片大小为例:
原图(MB) | HEIF(MB) | AVIF(MB) |
---|---|---|
7.91 | 3.2 | 1.8 |
18 | 13 | 3.2 |
30 | 14 | 6.9 |
可以明显地看出,相比原图 JPG 或 PNG 格式,HEIF 与 AVIF 大幅度压缩了不少。如果一个文件夹有100000张10M的图片,AVIF 则省下了300+G。换算到腾讯云的标准存储容量包价格,每个月存储则省下了24元,流量省下了102元(中国大陆)。
类型 | 高级压缩 | 传统压缩 |
---|---|---|
速度 | 云端处理,速度快 | 本地处理,根据处理设备决定 |
画质 | 近乎无损 | 有损压缩 |
压缩率 | 极高 | 一般 |
成本 | 低 | 根据处理设备决定 |
兼容性 | 中等 | 极强 |
鉴于原生 iOS 就是 HEIF 的优势,在 iOS 平台上建议使用 HEIF 方式,Windows 平台建议使用 Webp 和 AVIF 方式。
体积限制:
如果超出限制则会导致失败,建议使用 Photoshop 或者其他软件将图片缩小到范围之内再进行处理。
请确认是否开通数据万象服务和图片高级压缩功能,同时确认账号是否留有足够的余额。
一般处理一张图片为10分钟左右。如果太长,请关闭任务重新开始。如果时间仍旧过长,请确认图片内容是否过于复杂,建议优化图片内容。
如果仍无法解决,请 提交工单 联系我们。
本页内容是否解决了您的问题?