功能介绍
开通图片处理功能后,全站加速可以在回源节点上对客户原始图片做自适应WEBP、自动瘦身,或通过客户端携带的URL参数进行缩放、旋转、裁剪、格式转换等处理后进行分发,并缓存在全站加速节点,使得源站保留原图即可;免去源站对图片的各种处理,降低源站压力,节省源站存储空间,同时提升图片处理响应速度。
注意图片处理为付费服务,目前处于公测期间,暂不收取费用,收费时间另行通知。
适用场景
在全站加速平台上进行图片处理,可以免去源站的图片处理消耗,灵活适配各种终端用户对图片的不同需求,适用于以下行业场景:
- 电商网站
- 同一张商品图片,需要做不同尺寸的裁剪,以适配不同终端大小,此时需要用到图片裁剪功能。
- 同一张商品图片,作为浏览列表呈现和点击进入商品链接后作为主要图片呈现时,需要的图片质量是不同的,此时需要用到图片质量转换功能。
- 图片素材网站
- 图片素材网站经常需要对同个图片做不同处理和编辑,此时需要用到图片处理功能。
使用限制
原图限制如下:
- 目前图片处理支持的原图格式为:JPEG、PNG、WebP、BMP、GIF、TIFF、JP2(JPEG2000)。
- 原图大小不能超过10MB,超过后默认不做图片处理。
处理后图片限制如下:
- 图片缩放后的宽*高不能超过16777216px。
使用说明
目前图片处理服务暂不支持客户自助开启,如需使用,请通过提交工单向天翼云客服申请。申请时,请说明具体希望达成如下哪种效果:自适应WEBP、自动瘦身、URL中携带特定参数实现图片处理。
自适应WEBP
自适应WEBP是图片格式转换的一种,开启自适应WEBP功能后,用户请求URL中无需携带相关参数,全站加速节点可将Accept请求头值中包括image/webp的图片格式自动转换为WEBP,以获得更好的压缩率及图像质量。
注意开启自适应WEBP功能后,原始图片缓存会失效,短时间内文件命中率会下降,一段时间后会自行恢复,请避免在业务高峰期开启该功能。
自动瘦身
自动瘦身是图片质量转换的一种,开启自动瘦身后,用户请求URL中无需携带相关参数,全站加速节点可按照预先设定的相对质量比例自动完成图片质量转换,以对图片进行压缩,节省用户访问流量。
注意如需配置自动瘦身功能,请在工单中注明自动瘦身比例。
URL中携带特定参数实现图片处理
开通图片处理功能后,用户可通过在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 | 对图片进行旋转。 |
图片色彩 | brightnesscontrast | 对图片的亮度和对比度进行调整。 |
添加水印 | textwatermarks、imagewatermarks | 添加文字水印或图片水印。 |
图片置灰 | grayscale | 对图片进行置灰。 |
渐进式加载 | progressive | 将图片转换为渐进式加载格式。 |
获取图片信息 | getinfo | 获取图片信息,包括图片的大小、宽、高、图片格式、图片质量和图片方向信息。 |