有奖捉虫:云通信与企业服务文档专题,速来> HOT

简介

本文介绍如何通过控制台使用 COS 的图片处理功能。您可以通过以下两种方式使用图片处理功能。如需了解图片处理的相关说明,请参见 图片处理概述
通过给图片 URL 添加参数:您可以通过在图片的对象地址(URL)后添加相应参数来对图片进行相应的处理。
使用图片样式:您可以通过创建样式的方式将不同的处理效果保存下来,然后使用样式对图片进行统一的处理。此处设置的样式是图片下载时,为实时处理参数组合起的一个模板。
图片基础处理支持的格式区分为普通格式高级格式,具体格式可参见 图片处理概述
注意
图片基础处理是付费服务,由数据万象产品收取,具体费用可查看 图片处理费用,数据万象在每个账户每月产生该服务用量后,将发放一个用量为10TB,有效期为1个月的免费额度资源包,超出用量或资源包到期后将正常计费。
使用图片基础处理时,请先确认相关限制条件与地域,详情请见 使用限制
图片处理功能目前暂不支持多 AZ 存储桶。

高级格式

高级格式默认为开启状态,如您不需要对高级格式图片进行处理,可在控制台进行关闭。
说明:
高级格式处理当前处于公测阶段,与普通格式处理费用相同,具体费用请参见 图片处理费用-基础图片处理。公测结束时间请关注后续通知信息。

操作步骤

1. 登录 对象存储控制台 ,单击存储桶列表,进入存储桶列表页面。
2. 在存储桶列表页面选择需操作的存储桶,进入相应存储桶中。
3. 在左侧导航栏中,单击数据处理-图片处理页签,向下找到基础图片处理配置项,可以看到高级格式为已开启
4. 如需关闭,单击编辑,关闭高级格式。
5. 单击保存即可。




添加 URL 参数

2. 找到图片所在的存储桶,单击其存储名称,进入存储桶管理页面。
3. 在图片文件的右侧操作栏下,单击详情进入文件详情页。
4. 复制对象地址,并粘贴到浏览器窗口地址栏中。
注意
处理图片需要有对象的写权限,有关对象权限设置可参见 设置对象的访问权限
5. 在地址栏中,按以下格式在对象地址后面添加相应的参数。有关更多的图片处理参数及说明,请参见 数据万象基础图片处理 API 文档。
对象地址?处理接口名称/处理操作名称/处理参数
注意
如果图片文件的访问权限为私有读,则需在带有签名的地址上添加图片处理参数。
示例:缩放图片宽高为原图50% 假设原图效果如下,对象的访问权限为公有读私有写,对象地址 URL 为https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/sample.jpeg
img


然后在 URL 链接中添加如下参数:
缩放处理接口:imageMogr2
缩放操作名称:thumbnail
处理参数:!50p
添加参数后的地址为:https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50p,即可看到缩放后的效果图如下。



使用图片样式

图片样式功能可以帮助您将不同的处理操作参数以模板的形式呈现,通过样式对图片进行统一的处理。此处设置的样式是图片下载时为实时处理参数组合起的一个模板。下面以设置限定图片缩放为宽480px,高270px 的样式为例,介绍如何操作:
2. 找到图片所在的存储桶,单击其存储名称,进入存储桶管理页面。
3. 在左侧菜单栏中,单击数据处理-图片处理,找到图片处理样式。 分隔符:样式分隔符是分割文件名称和处理样式的符号,包含中划线(-)、下划线(_)、斜杠(/)和感叹号(!)。此处选择感叹号(!),然后保存。
4. 单击添加样式,进入新增样式页面,配置信息如下:
样式名称:输入自定义的样式名称,此处举例输入:yunstyle。
注意
样式名需要区分大小写,且保存之后不可修改。
为避免歧义,处理样式名中不可出现当前所启用的间隔标志符。
编辑模式:选择基本编辑。
缩略方式:选择只缩放。
缩放选择:选择限定宽高缩放。
缩略尺寸:宽480px,高270px。
渐进显示:如开启,访问图片时以渐进显示的方式展现。此处保存默认不开启。
输出格式:可选图片输出的格式,此处保持默认原图。
5. 配置信息完成后,可单击右侧预览按钮查看预览效果。
6. 预览无误后,单击保存,即可看到一个名为 yunstyle 的图片样式添加完毕。
说明
同一存储桶下最多可设置100条样式。
设置生效时间平均为30分钟。
更改分隔符需清除缓存,全网生效至少需要24小时。
取消已使用的分隔符,可能导致产品功能异常。
有关图片样式的更多说明,可参见 样式设置
7. 进入对象详情页,复制对象地址并按以下格式在对象地址后面添加分隔符和样式名。
对象地址 + 分隔符 + 处理样式名
最后得到的对象地址为:https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/sample.jpeg!yunstyle,即可看到缩放后的效果图如下。

如需携带签名,则URL为 https://examplebucket-1250000000.cos.ap-chengdu.myqcloud.com/sample.jpeg!yunstyle?q-sign-algorithm=<signature>,并以/sample.jpg!yunstyle作为资源来计算签名<signature>