功能介绍
开通图片处理功能后,全站加速可以在回源节点上对客户原始图片进行缩放、旋转、裁剪、格式转换等处理后进行分发,从而使得源站保留原图即可,免去源站对图片的各种处理,降低源站压力。
注意图片处理为付费服务,目前处于公测期间,暂不收取费用,收费时间另行通知。
适用场景
在全站加速平台上进行图片处理,可以免去源站的图片处理消耗,灵活适配各种终端用户对图片的不同需求,适用于以下行业场景:
- 电商网站
- 同一张商品图片,需要做不同尺寸的裁剪,以适配不同终端大小,此时需要用到图片裁剪功能。
- 同一张商品图片,作为浏览列表呈现,和点击进入商品链接后作为主要图片呈现时,需要的图片质量是不同的,此时需要用到图片质量转换功能。
- 图片素材网站
- 图片素材网站经常需要对同个图片做不同处理和编辑,此时需要用到图片处理功能。
使用限制
原图限制如下:
- 目前图片处理支持的原图格式为:JPEG、PNG、WebP、BMP、GIF、TIFF、JP2(JPEG2000)。
- 原图大小不能超过10MB,超过后默认不做图片处理。
处理后图片限制如下:
- 图片缩放后的宽*高不能超过16777216 px。
使用说明
目前图片处理服务暂不支持客户自助开启,如需使用,请通过提交工单向天翼云客服申请。
申请开通后,即可通过在客户端请求URL中携带特定参数来进行图片处理。
图片处理请求URL格式为:http://www.ctyun.cn/a.jpg?action=key1:value1&action=key2:value2。
具体字段含义如下:
参数 | 说明 |
---|---|
www.ctyun.cn | 在天翼云加速的全站加速域名。 |
a.jpg | 需要处理的图片名称。 |
action | 图片处理的固定参数名。 |
key1:value1 | 图片处理的具体参数,例如:format:bmp,则表示对该图片进行格式转换动作,将a.jpg转换为bmp格式。 |
key2:value2 | 图片处理的具体参数2,支持对同个图片做多个处理动作。 1. 存在多个处理参数时,getinfo优先级最高,如有该参数,其他参数忽略无效。 2. 存在多个处理参数,且不包括getinfo时,format格式转换参数将作为最后动作来处理,其他处理参数将按参数携带的先后顺序依次进行处理。 |
示例:http://www.ctyun.cn/a.jpg?action=quality:80&action=format:bmp&action=cut:mid,w_400,h_200。
处理效果为:对a.jpg先将其绝对质量转换为80,再对其进行居中宽400*高200的裁剪,最后将其转换为bmp图片格式。
目前支持的图片处理操作及对应参数如下:
图片处理功能 | 处理参数 | 说明 |
---|---|---|
格式转换 | format | 对图片格式进行转换。 |
质量转换 | quality | 对图片质量进行转换,支持绝对质量转换和相对质量转换。 |
图片裁剪 | cut | 对图片进行指定位置的裁剪。 |
图片缩放 | resize | 对图片进行缩放。 |
图片旋转 | rotate | 对图片进行旋转。 |
获取图片信息 | getinfo | 获取图片信息,包括图片的大小、宽、高、图片格式、图片质量和图片方向信息。 |