tencent cloud

高级压缩
最后更新时间:2025-07-29 11:32:17
高级压缩
最后更新时间: 2025-07-29 11:32:17

功能概述

数据万象提供图片高级压缩功能,可以更加高效地将图片转换为 TPG 或 HEIF 等高压缩比格式,有效降低图片传输链路及加载耗时,降低带宽及流量成本。
该功能支持以下的处理方式:
下载时处理
上传时处理
云上数据处理
功能
简介
TPG 压缩
TPG 是腾讯推出的自研图片格式,可将 JPG、PNG、WEBP 等格式图片转换为 TPG 格式,大幅减小图片大小。
HEIF 压缩
针对 iOS 环境的图片使用场景,可将 JPG、PNG、GIF、WEBP 等格式图片转换为 HEIF 格式,HEIF 格式有着超高压缩率。
说明:
使用图片高级压缩功能时,您需要在相应的存储桶配置页中通过开关按钮开启服务,详情请参见 图片高级压缩
TPG 是腾讯自研的图片格式,如需使用请确认图片加载环境支持 TPG 解码,腾讯云数据万象提供集成 TPG 解码器的iOS、Android、Windows 终端 SDK,可帮助您快速接入和使用 TPG。
目前 iOS 11以上及 Android P 系统已原生支持 HEIF 格式。
图片高级压缩为付费服务,具体费用可查看 计费与定价

接口示例

1. 下载时处理

download_url?imageMogr2/format/<Format>

2. 上传时处理

PUT /<ObjectKey> HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: GMT Date
Authorization: Auth String
Pic-Operations:
{
"is_pic_info": 1,
"rules": [{
"fileid": "exampleobject",
"rule": "imageMogr2/format/<Format>"
}]
}

3. 云上数据处理

POST /<ObjectKey>?image_process HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: GMT Date
Content-length: Size
Authorization: Auth String
Pic-Operations:
{
"is_pic_info": 1,
"rules": [{
"fileid": "exampleobject",
"rule": "imageMogr2/format/<Format>"
}]
}
说明:
本篇文档中的实际案例仅包含下载时处理,该类处理不会保存处理后的图片至存储桶。如有保存需求,您可查阅 图片持久化处理 文档并配置上传时处理云上数据处理

处理参数说明

参数
含义
download_url
文件的访问链接,具体构成为<BucketName-APPID>.cos.<Region>.myqcloud.com/<picture name>,例如examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/picture.jpeg
/format/<Format>
压缩格式,目标缩略图的图片格式为 TPG 或 HEIF。

实际案例

假设原图格式为 PNG,图片大小为1335.2KB,如下图所示。


将原图转换为 TPG 格式,URL 地址如下。
http://example-1258125638.cos.ap-shanghai.myqcloud.com/sample.png?imageMogr2/format/tpg
将原图转换为 HEIF 格式,URL 地址如下。
http://example-1258125638.cos.ap-shanghai.myqcloud.com/sample.png?imageMogr2/format/heif
压缩率对比
格式
图片大小
PNG(原图)
1335.2KB
TPG
36.67KB(压缩率97.3%)
HEIF
52.87KB(压缩率96.0%)

本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈