tencent cloud

使用数据万象优化图片空间
最后更新时间:2025-11-19 14:52:32
使用数据万象优化图片空间
最后更新时间: 2025-11-19 14:52:32

操作场景

业务量的不断扩大,导致 对象存储(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+%

前提条件

已登录 数据万象控制台,并开通数据万象服务。
已创建和绑定存储桶,详情请参见 存储桶操作

操作步骤

处理存量数据

通过任务处理

1. 创建一个模板,详情请参见图片处理。 其主要配置参数如下:
缩略方式:选择不缩略
输出格式:选择 AVIF 或者 HEIF
2. 创建一个任务,详情请参见创建图片处理任务。
说明:
当您需要批量处理数据时,此操作比较繁琐,建议您 通过工作流处理

通过工作流处理

1. 创建一个模板,详情请参见图片处理。 其主要配置参数如下:
缩略方式:选择不缩略
输出格式:选择 AVIF 或者 HEIF
2. 创建一个图片处理相关的工作流,详情请参见创建工作流。 其主要配置参数如下:
输入存储桶:选择绑定的存储桶。
格式匹配:选择图片文件
配置工作流:选择图片处理
3. 在工作流管理页面,找到刚创建的工作流,单击执行工作流
4. 扫描模式选择为多个文件执行工作流,其他参数按需配置,单击执行工作流。更多操作详情请参见触发工作流。

处理上传数据

数据工作流(推荐)

在工作流管理页面,找到刚创建的工作流,将“上传触发执行”设置为启动

API 方式

由于 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 方式。

相关问题

图像过大导致处理失败?

体积限制:
处理图片原图大小不超过32MB、宽高不超过30000像素且总像素不超过2.5亿像素。
处理结果图宽高设置不超过9999像素。
针对动图,原图宽 x 高 x 帧数不超过2.5亿像素。
如果超出限制则会导致失败,建议使用 Photoshop 或者其他软件将图片缩小到范围之内再进行处理。

无法开始处理?

请确认是否开通数据万象服务和图片高级压缩功能,同时确认账号是否留有足够的余额。

处理时间过长?

一般处理一张图片为10分钟左右。如果太长,请关闭任务重新开始。如果时间仍旧过长,请确认图片内容是否过于复杂,建议优化图片内容。 如果仍无法解决,请 提交工单 联系我们。
本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈