详情页标题前

腾讯云对象存储格式转换

详情页1

功能概述

腾讯云数据万象通过 imageMogr2 接口提供格式转换、渐进显示功能。该功能支持以下处理方式:下载时处理上传时处理云上数据处理

授权说明

下载时处理:授权策略中 action 设置为 cos:GetObject上传时处理:授权策略中 action 设置为 cos:PutObject云上数据处理:授权策略中 action 设置为 cos:GetObjectcos:PutObject(注意 GetObject 对应的 resource 为源文件,PutObject 对应的 resource 为转存的文件)。 查看所有 action

服务开通

使用该功能将默认为您开通数据万象,并绑定存储桶,无需角色授权,即可直接使用。

使用限制

使用该接口时,请先确认相关限制条件。详情请参见 使用限制静图体积限制:处理图片原图大小不超过32MB、宽高不超过50000像素且总像素不超过2.5亿像素。WebP图片限制:处理图片原图大小不超过32MB、宽高不超过16383像素且总像素不超过2.5亿像素。动图体积限制:原图及处理图宽 x 高 x 帧数不超过2.5亿像素。动图帧数限制:帧数限300帧。

转换格式说明

类型 格式 描述 其他说明
普通格式 JPG/JPEG 支持该格式转为其他格式;支持其他格式转为该格式。 /
BMP 支持该格式转为其他格式;支持其他格式转为该格式。
PNG 支持该格式转为其他格式;支持其他格式转为该格式。
WebP 支持该格式转为其他格式;支持其他格式转为该格式。
GIF 支持该格式转为其他格式;支持其他格式转为该格式。
TIFF 支持该格式转为其他格式;支持其他格式转为该格式。
高级格式 AVIF 支持该格式转为其他格式;支持其他格式转为该格式。 转换为该格式需要先开通图片高级压缩
HEIF 支持该格式转为其他格式;支持其他格式转为该格式。 转换为该格式需要先开通图片高级压缩
TPG 支持该格式转为其他格式;支持其他格式转为该格式。 转换为该格式需要先开通图片高级压缩
PSD 支持该格式转为其他格式;支持其他格式转为该格式。 仅上传时处理和云上数据处理支持该格式,下载时处理不支持。

接口形式

1. 下载时处理

GET /?imageMogr2/format/ HTTP/1.1Host: .cos..myqcloud.comDate: Authorization: 

2. 上传时处理

PUT / HTTP/1.1Host: .cos..myqcloud.comDate: GMT DateAuthorization: Auth StringPic-Operations: {  "is_pic_info": 1,  "rules": [{      "fileid": "exampleobject",      "rule": "imageMogr2/format/"           }]}

3. 云上数据处理

POST /?image_process HTTP/1.1Host: .cos..myqcloud.comDate: GMT DateContent-length: SizeAuthorization: Auth StringPic-Operations: {  "is_pic_info": 1,  "rules": [{      "fileid": "exampleobject",      "rule": "imageMogr2/format/"           }]}

说明Authorization: Auth String(详情请参见 请求签名 文档)。通过子账号使用时,需要授予相关的权限,详情请参见 授权粒度详情 文档。Pic-Operations 为 json 格式的字符串,具体参数信息可参考 图片处理机制介绍fileid ObjectKey 相同时,处理后的图片将覆盖原图存储;不相同时将分别存储原图和处理后图片。fileid 的值需要经过URLEncode。

处理参数说明

参数 含义 是否必选
ObjectKey 对象文件名,例如 folder/sample.jpg。
/format/ 可填写的值:jpg、bmp、gif、png、webp、heif、avif、tpg、tiff、psd。
如需转换为avif、tpg、heif,请先开通
图片高级压缩服务。
/ignore-error/1 当处理参数中携带此参数时,针对文件过大、参数超限等导致处理失败的场景,会直接返回原图而不报错。

说明:如果将一个动态图转换为仅支持静态图的格式(如jpg),会自动取动态图的第一帧作为转换后的图片。如果将一个静态图转换为动态图格式(如gif),转换后的动态图则仅有一帧。下载时处理不支持psd格式的转换。

实际案例

说明本篇文档中的实际案例仅包含下载时处理,该类处理不会保存处理后的图片至存储桶。如有保存需求,您可查阅 图片处理机制介绍 文档并配置上传时处理云上数据处理

案例一:将 jpeg 格式的原图片转换为 png 格式

img/http://www.yunxiaoer.com/wp-content/uploads/2023/12/20231208175547-657358a35970d.jpeg?imageMogr2/format/png

案例二:将 jpeg 格式的原图片转换为 png 格式并携带私有文件签名

处理方式同上,仅增加签名部分,并与图片处理参数以“&”连接,示例如下:

img/http://www.yunxiaoer.com/wp-content/uploads/2023/12/20231208175547-657358a35970d.jpeg?q-sign-algorithm=&imageMogr2/format/png

说明 为签名部分,获取方式请参考 请求签名

注意事项

为了避免未授权人员通过访问不携带处理参数的链接实现访问和下载原图的情况,您可同时将处理参数签入到请求签名中,处理参数整体是参数的 key,value 为空,如下是简单的示例(仅做样式参考,可能已经过期无法直接访问),详细计算方法请参见 请求签名

img/http://www.yunxiaoer.com/wp-content/uploads/2023/12/20231208175547-657358a35970d.jpeg?q-sign-algorithm=sha1&q-ak=AKID********************&q-sign-time=1593342360;1593342720&q-key-time=1593342360;1593342720&q-header-list=&q-url-param-list=watermark%252f1%252fimage%252fahr0cdovl2v4yw1wbgvzlteyntewmdawmdqucgljc2gubxlxy2xvdwquy29tl3nodwl5aw4uanbn%252fgravity%252fsoutheast&q-signature=26a429871963375c88081ef60247c5746e834a98&watermark/1/image/aHR0cDovL2V4YW1wbGVzLTEyNTEwMDAwMDQucGljc2gubXlxY2xvdWQuY29tL3NodWl5aW4uanBn/gravity/southeast



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:http://www.yunxiaoer.com/145048.html

(0)
上一篇 2023年12月9日 上午1:55
下一篇 2023年12月9日 上午1:55
详情页2

相关推荐

  • 腾讯云CVM服务器挂载和卸载云硬盘问题

    什么是设备名(挂载点)? 设备名(挂载点)是云服务器实例上云硬盘在磁盘控制器总线上的位置。所选配的设备名,在 Linux 操作系统下与磁盘设备号对应,在 Windows 操作系统下与磁盘管理器中的磁盘顺序一致。 一块云硬盘可以挂载到多台云服务器实例上吗? 暂不支持。您可以将多达20块云硬盘挂载到同一台云服务器,但目前暂不支持多台云服务器同时共享同一块云硬盘,…

    腾讯云 2023年12月9日
  • 腾讯云TDSQL-C MySQL版概述

    TDSQL-C MySQL 版支持整集群的恢复,即克隆功能,通过克隆将集群恢复到日志备份保留时间内的任意时间点,或者恢复到指定备份文件的备份集。克隆会根据用户的选择创建一个新集群,新集群经过验证后,用户可再将数据通过 DTS 迁回原集群,或者直接使用克隆的新集群,如原来的集群不需要使用,也可删除原集群。整集群的恢复支持按时间点和备份集的方式进行。选择按时间点…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云直播多人同屏实时互动

    多人同屏实时互动基于云直播 和 应用云渲染。通过云端渲染可快速实现各类游戏在直播间开播,从小游戏到 3A 大作,无需本地下载安装。不同于弹幕游戏,通过云渲染的控制权分离和授予能力,可以实现直播间多人实时同玩游戏。游戏画面直接通过云端采集推流到指定的直播平台。您可以在 全真技术体验馆-直播间多人互动游戏 中,体验直播间多人互动和弹幕玩法。  使用场景 多…

    2023年12月9日
  • 腾讯云容器服务原生节点专用调度器相关同尘科技

    原生节点专用调度器功能原理详情请参见 产品介绍。 通用问题 调度器只作用于原生节点是什么意思? 原生节点是 TKE 基于云原生场景发布的增强型节点,其中包含了大量容器场景的特殊优化。调度器的功能依赖于原生节点独有的特性,因此只在原生节点上生效。即使选择了普通节点,调度器的参数配置 CRD 也无法生效。 调度器的参数配置 CRD 是什么? 除了可以通过控制台操…

    2023年12月9日
  • 阿里云对象存储OSS常见问题-云淘科技

    本文列举了对象存储OSS的用户经常咨询和关注的一些问题,帮助您快速了解OSS。 一般常见问题 什么是阿里云OSS? 阿里云对象存储服务OSS(Object Storage Service),是阿里云提供的海量、安全、低成本、高持久性的云存储服务,并可无限扩展。其数据设计持久性不低于99.9999999999%(12个9),服务可用性(或业务连续性)不低于99…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。