图片样式将冗长的图片数据处理指令代码重新定义成一个友好别名,以简洁的方式描述图片处理指令,同时也方便后续管理多项图片处理操作。如果您希望对桶中的图片进行操作,例如缩放、裁剪、旋转、添加水印等,您可以通过创建图片样式,定义多个图片处理操作。通过图片样式,您可以快速处理和转换桶中的图片。
您可以通过两种方式使用图片处理功能
• 通过给图片 URL 添加图片处理指令代码参数:您可以通过在图片的访问链接(URL)后添加相应参数来对图片进行相应的处理,详情见图片处理参数。
• 使用图片样式:推荐您通过创建样式的方式将不同的处理效果保存下来,然后使用样式对图片进行统一的处理。图片样式是图片下载时实时处理参数组合的一个模板。
图片样式访问链接格式:图片访问链接 + 分隔符 + 样式名称
• 图片样式,是图片实时处理参数组合的模板。
• 样式分隔符,是用于连接资源链接和图片样式的特殊符号。
• 存储服务处理访问请求时,会优先定位到链接中的分隔符,并尝试以分隔符之后的内容去匹配图片样式,触发图片处理。
• 为防止访问出错,样式名称中不可出现已设置启用的分隔符。
1. 若期望对图片进行缩放处理,将如下指令代码作为图片样式的具体样式内容:
image/resize,w_200
2. 将该图片样式命名为 imageStyle,并指定样式分隔符为 -。
3. 原始图片链接
https://picture-style-example.jiangsu-10.zos.ctyun.cn/example.png
4. 给图片 URL 添加图片处理指令代码参数图片链接为
https://picture-style-example.jiangsu-10.zos.ctyun.cn/example.png?x-zos-process=image/resize,w_200
5. 将原图链接使用样式分隔符 - 拼接图片样式名imageStyle,即访问如下链接便可直接获得缩放效果图
https://picture-style-example.jiangsu-10.zos.ctyun.cn/example.png-imageStyle
使用方式 | 参考文档 |
控制台 | • 详情见图片样式。 • 每个存储桶(Bucket)最多可创建100个样式,样式仅作用于该Bucket下的图片文件。 |