通过图像处理功能,全站加速可直接在回源节点对图片行处理和分发,可减轻源站压力,减少回源链路,节省回源流量。使用图像处理功能,您可以对全站加速上的原图进行缩放、裁剪、添加水印等操作,满足多种业务场景下的图片需求。阿里云CDN、全站加速和OSS的图片处理都是独立的功能,不能相互混用。

说明
  • 图像处理功能处于内测阶段,您需提交工单申请开通。
  • 图像处理为付费服务,内测期间暂不收费,收费时间另行通知。

适用场景

使用图像处理功能前,您需要先在全站加速上添加加速域名,添加成功后才能开通图像处理功能。通过全站加速进行图片处理,所有的图片处理和缓存都通过全站加速节点完成,源站无感知。

下表为您列出了图像处理常见的适用场景,适用场景较多,不仅限于以下场景。
适用场景 说明
电商平台
  • 多种样式处理满足多终端图片显示场景,图片编辑更加高效便捷。
  • 可对商品图、图片评论等进行压缩,缩小图片质量,达到省流的目的。
  • 支持添加水印,用于版权保护,具有品牌标识、宣传推广作用。
社交软件
  • 简单、灵活的图片编辑方式满足社交图片标准处理的需求。
  • 支持添加水印,保护个人信息不被盗用。
在线教育
  • 简单、灵活的图片编辑方式满足在线教育课件图等标准处理的需求。
  • 您可以根据不同场景需求使用不同压缩功能,平衡压缩收益与视觉体验。
素材网站
  • 多种样式处理满足多终端图片显示场景,图片编辑更加高效便捷。
  • 针对需要使用高清大图的素材网站及平台,您可以使用图片自动瘦身进行视觉无损压缩,在不损失视觉观感的情况下最大化压缩比,提升图片加载速度。

功能优势

  • 更快分发

    原图在回源节点被缓存后,边缘触发的多尺寸图片访问需求直接在回源节点进行处理和分发,减少回源链路,更快到达边缘。

  • 减少源站压力

    衍生图大量消耗源站的存储和计算能力,增加了源站的维护成本。通过全站加速进行图片处理,所有的图片处理和缓存都通过全站加速节点完成,您的源站无感知。

  • 提升刷新预热效率

    当原图失效后,处理后的目标图也会全部失效且无法访问,对图片进行处理可降低提交刷新预热的次数和回源的带宽,加速新图片的更新,避免原图和目标图访问失效问题。

  • 边缘需求定制

    通过图片处理参数对图片处理进行控制,可以根据不同的浏览器和客户端版本定制不同的图片处理需求,满足不同的业务能力。

使用限制

使用图像处理功能时有如下限制:
  • 原图限制
    • 图片格式只支持JPEG、PNG、WebP、BMP、GIF、TIFF、JPEG 2000。
    • 原图大小不能超过10 MB。
    • 原图的宽×高不能超过16777216 px。
      说明 若图片为GIF格式时,GIF图片的原图宽×高为所有帧相加之和,您可以使用ImageMagick等工具查看GIF图片的帧信息。
  • 处理后的图片限制
    • 图片的宽×高不能超过16777216 px。
    • 转WebP格式时,图片的宽×高不能超过16777216 px,且宽和高单边均不能超过16,384 px。

图像处理操作方法

图像处理操作方法说明

全站加速支持边缘图片处理,处理的类型以参数形式传入。图片处理的请求参数为image_01,支持携带多个转换参数,例如croprotate等,多个转换参数用正斜线(/)分隔。全站加速将按图像处理转换参数的顺序处理图片,例如image_01=resize,w_200/rotate,90表示将图片先按比例缩放至宽200 px,再将图片旋转90°。

  • 处理方法:image_01=action1,param_value1/action2,param_value2
  • 操作示例:image_01=resize,l_200/quality,q_90/format,webp

通过图片访问URL处理图片

您可以在图片的访问URL后添加相应的图片处理参数处理图片,具体如下:
  • 格式:http://example.com/image_01.jpg?image_process=action,param_value
    • example.com:您的加速域名。
    • image_01.jpg:图片名称。
    • image_process:固定参数,标明使用图片处理参数对图片文件进行处理。
    • action,param_value:图像处理的操作(action)即转换参数、参数(param)和值(value),用于定义图片处理的方式。图像处理支持的转换参数,请参见图像处理转换参数
  • 示例:http://example.com/image_01.jpg?image_process=resize,w_200/rotate,90

图像处理转换参数

全站加速支持携带一个或多个转换参数处理图片,下表汇总了图片处理的转换参数,您可以根据实际需求,对全站加速上的原图进行处理。

图片处理功能 转换参数 说明
格式转换 format 转换图片格式。
质量转换 quality 调整图片的质量。
图片裁剪 crop 裁剪指定大小的图片。
图片缩放 resize 将图片缩放至指定大小。
图片旋转
  • 图片自动旋转:auto-orient
  • 按指定方向旋转:rotate
将携带旋转参数的图片进行自适应旋转或按指定角度以顺时针方向旋转图片。
图片色彩
  • 图片亮度:bright
  • 图片对比度:contrast
  • 图片锐化:sharpen
调整图片的亮度、对比度和清晰度。
水印管理 watermark 为图片添加图片水印或文字水印。
获取信息 info 获取图片信息,包括图片的长、宽、高、图片格式和图片质量等信息。