上云无忧 > 文档中心 > 天翼云对象存储(OOS经典版)I型图片处理规则说明
对象存储
天翼云对象存储(OOS经典版)I型图片处理规则说明

文档简介:
规则说明 1.顺序无关 转换参数中键值对是顺序无关的,即"120w_120h_90q"和"90q_120w_120h"都能取到想要的图片,系统会对参数按照本规范以下定义的顺序重新排序后再处理。(由于参数的顺序不同有时会表达不同的语义,如“100w_100h_200p”表达的是“先缩放到100*100,再放大2倍”,即得到200*200的图片;
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

规则说明


1.顺序无关

转换参数中键值对是顺序无关的,即"120w_120h_90q"和"90q_120w_120h"都能取到想要的图片,系统会对参数按照本规范以下定义的顺序重新排序后再处理。(由于参数的顺序不同有时会表达不同的语义,如“100w_100h_200p”表达的是“先缩放到100*100,再放大2倍”,即得到200*200的图片;而"200p_100w_100h"按照字面顺序理解是“先放大2倍再缩放到100*100”,即得到100*100的图片,为了避免这样的理解误差,同时简化处理方式,OOS会对参数按照文档中出现的顺序排序后处理。上例中的"200p_100w_100h"会被理解为“100w_100h_200p”,得到200*200的图片。)

1.      覆盖处理

如果转换参数中出现多个相同“键”,后面定义的覆盖前面定义。如“120w_120h_240w”等同于“120h_240w”。

2.      长边与短边

关于“长边”和“短边”的定义需要特别注意,它们表达的是在缩放中相对比例的长或短。“长边”是指原尺寸与目标尺寸的比值大的那条边;“短边”是指原尺寸与目标尺寸的比值小的那条边如原图400 * 200,缩放为800 * 100,(400/800=0.5,200/100=2,0.5 < 2),所以在这个缩放中200那条是长边,400是短边。

3.      图片格式

1. 只能转换图片文件格式的对象,支持的原图片格式为:jpg、 png、 bmp、 webp。

2. 转换后的图片格式支持jpg、png、bmp和webp。其中:

  • jpg、 png、 bmp、 webp的图片可以保存为jpg、png、bmp和webp中的任意一种格式;

  • 图片如果不指定保存格式,默认保存为原格式。例如:格式为png的图片,默认保存为png格式的图片。

3. 原图片的大小不能超过20MB。

4. 缩略后的图片的大小有限制,目标缩略图的宽与高的乘积不能超过4096 * 4096, 而且单边的长度不能超过4096 * 4。

5. 一次转换请求最多支持4个管道处理。

  • 容器属性限制

处理的图片所在bucket的容器属性-访问权限不可以设置为私有。

相似文档
  • 用户签名 图片处理服务的签名验证与OOS签名验证方法使用相同的验证逻辑。其中CanonicalizedResource由三部分构成: • Bucket名称 • 对象名称+@oosImage; • 转换字符串。 如:用户的bucket名称为image-demo,object名字为example.jpg,转换字符串为:100w.jpg 在图片处理服务,CanonicalizedResource为/image-demo/example.jpg@oosImage|100.jpg 注意:上例中的转换字符串可以是简单缩略,文字水印,图片水印、管道
  • 单边固定缩略 可以对图片某一边(宽或高)进行固定到一个长度,另外一边按照比例进行调整。 1.参数 名称 描述 取值范围 w 指定目标缩略图的宽度。 整数形式,取值范围是:1~4096,单位是像素(px)。
  • 指定宽高缩略 可以对图片指定宽或高,按照长边短边进行调整。 1.参数 名称 描述 取值范围 w 指定目标缩略图的宽度。 整数形式,取值范围是:1~4096,单位是像素(px)。
  • 强制宽高缩略 可以强制指定目标缩略图的高度和宽度,忽略原图的宽高比。注意这可能会导致图片变形。 1.参数 名称 描述 取值范围 w 指定目标缩略图的宽度。 整数形式,取值范围是:1~4096,单位是像素(px)。 h 指定目标缩略图的高度。 整数形式,取值范围是:1~4096,单位是像素(px)。
  • 自动裁剪 自动裁剪表示图片先按短边缩略,然后从缩略的目标图片裁剪出中间部分得到对应指定高度和宽度的目标缩略图。 1.参数 名称 描述 取值范围 w 指定目标缩略图的宽度。 整数形式,取值范围是:1~4096,单位是像素(px)。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部